2010-01-29 146 views

回答

0

将您的字符串timestampDate对象。

我发现是这样的:

function toTimestamp(year,month,day,hour,minute,second){ 
    var datum = new Date(Date.UTC(year,month-1,day,hour,minute,second)); 
    return datum.getTime()/1000; 
} 

Yearmonthday部分获得与regular expressions

3

如何使用DateJS库?

它可以转换1/1/1912Monday, January 01, 1912 12:00:00 AM容易

5

你可以做到这一点简单地分裂,如果你能保证的日期格式。

var dateArray = '1/1/1912'.split("/"); 
new Date(dateArray[2], dateArray[1], dateArray[0]); 
+0

变化 新日期(dateArray [2],dateArray [1],dateArray [0]); 至 new Date(dateArray [2],dateArray [1] -1,dateArray [0]); – bordeux 2013-06-17 10:50:20

4
 var dateArray = '2012-02-17 01:10:59'.split(' '); 
     var year = dateArray[0].split('-'); 
     var time = dateArray[1].split(':'); 

     var finishDate = new Date(year[0], year[1], year[2], time[0], time[1], time[2]) 
+0

当月份从0开始(jan)为javascript时,请不要忘记在年份[1]中添加-1(如果这是您的月份)。 – mindwire22 2012-06-06 08:27:26

相关问题