JS時間和字串的相互轉換 Date String

2022-04-05 06:33:09 字數 1493 閱讀 2908

function convertdatefromstring(datestring)

}function convertdatefromstring(datestring)  

}月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符, 

年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字) 

例子: 

(new date()).format("yyyy-mm-dd hh:mm:ss.s") ==> 2006-07-02 08:09:04.423 

(new date()).format("yyyy-m-d h:m:s.s")      ==> 2006-7-2 8:9:4.18 

date.prototype.format = function (fmt) ;

if (/(y+)/.test(fmt))

fmt = fmt.replace(regexp.$1, (this.getfullyear() + "").substr(4 - regexp.$1.length));

for (var k in o)

}return fmt;

}呼叫:var time1 = new date().format("yyyy-mm-dd");

var time2 = new date().format("yyyy-mm-dd hh:mm:ss");

2006-07-02 08:09:04.423      

* (new date()).pattern("yyyy-mm-dd e hh:mm:ss") ==> 2009-03-10 二 20:09:04      

* (new date()).pattern("yyyy-mm-dd ee hh:mm:ss") ==> 2009-03-10 周二 08:09:04      

* (new date()).pattern("yyyy-mm-dd eee hh:mm:ss") ==> 2009-03-10 星期二 08:09:04      

* (new date()).pattern("yyyy-m-d h:m:s.s") ==> 2006-7-2 8:9:4.18      

*/        

date.prototype.pattern=function(fmt) ;         

var week = ;         

if(/(y+)/.test(fmt))         

if(/(e+)/.test(fmt))         

for(var k in o)         

}         

return fmt;         

}       

呼叫:  var date = new date();      

window.alert(date.pattern("yyyy-mm-dd hh:mm:ss"));

引用原文鏈結

js時間戳和日期字串相互轉換

獲取當前時間戳 以s為單位 vartimestamp date.parse newdate timestamp timestamp 1000 當前時間戳為 1403149534 console.log 當前時間戳為 timestamp 獲取某個時間格式的時間戳 varstringtime 2014 ...

時間 字串的相互轉換

pragma mark 獲取字串形式的時間戳 nsstring gettimestampstring pragma mark 時間戳轉為 nsstring author zm brief 時間戳轉為 nsstring param timestamp 字串格式的時間戳 param formatstri...

C 字串和時間的相互轉換

c 字串和時間的相互轉換。一 datetime string 時間型別轉化成字串型別,那是相當的簡單,直接呼叫tostring 方法即可。如 datetime dt datetime.now string dtstr dt.tostring 如果想對輸出格式化,可以這麼寫 dt.tostring y...