字串格式為str = "2010-08-01";怎麼把它轉化為日期,並且在day上面加1,謝謝各位!
我有更好的答案
分享到:
按預設排序 | 按時間排序
3條回答
2013-12-13 15:24 zhaoapk | 十一級
var str = "2010-08-01" ;
// 轉換日期格式
str = str.replace(/-/g, '/' ); // "2010/08/01";
// 建立日期物件
var date = new date(str);
// 加一天
date.setdate(date.getdate() + 1);
追問要再格式化為原來str的格式,我這樣怎麼不行額.... date = date.format("yyyy-mm-dd") ;
回答var str = "2010-08-01" ;
// 轉換日期格式
str = str.replace(/-/g, '/' ); // "2010/08/01";
// 建立日期物件
var date = new date(str);
// 加一天
date.setdate(date.getdate() + 1);
// 沒有格式化的功能,只能乙個乙個取
str = date.getfullyear() + '-'
// 因為js裡month從0開始,所以要加1
+ (parseint(date.getmonth()) + 1) + '-'
+ date.getdate();
2013-12-18 17:53 haodemumu168 | 六級
其實碰見這種問題,我們最好封裝乙個util的函式,以備後來的需要。
date.prototype.format = function (fmt) //alert(mydate); return mydate; }
追問要再格式化為原來str的格式,我這樣怎麼不行額.... date = date.format("yyyy-mm-dd") ;
回答什麼意思?你是要date格式化一下?
追問恩,格式化為str一樣的格式
回答var mydate = new date(); var datastr=mydate.getfullyear()+"-"+ (mydate.getmonth()+1) +"-"+mydate.getdate();
字串轉化為陣列,陣列轉化為字串。
做題中常遇到字串轉化為數字,數字轉化為字串等,自己轉化比較麻煩,c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點型等 的數字轉換為字串。1.整數轉化為字串。itoa include include int main itoa 函式有3個引數 第乙個引數是要轉換的數字,第二個引數是要寫入...
整數轉化為字串和字串轉化為整數
整數轉化為字串 includeint main temp i 0 為什麼等於0就可以,因為將temp定義為字串陣列後,等號右邊的數相當於ascii碼值,0就相當於 0 如果寫為61,輸出就為 12345 printf s temp i i 1 while i 0 str j temp i str j...
js字串轉化為數字 詳解
轉換函式 強制型別轉換 利用js變數弱型別轉換。1.轉換函式 js提供了parseint 和parsefloat 兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行 對其他型別返回的都是nan not a number 一些示例如下 p...