2015-04-17 49 views
2
<script> 
var tdt= new Date(); 
t=tdt.getFullYear()+"-"+(tdt.getMonth()+1)+"-"+tdt.getDate() // 2015-04-17 
var tody = new Date(t).getTime(); /* 1429209000000 */ 
document.write(tody); 
<script> 

當我在Mozilla Firefox中執行此代碼時,我得到'NaN',但是當我在Google Chrome中執行此代碼時,我得到'1429209000000'。有沒有人知道如何在Firefox和Opera中執行時獲得要打印的值「1429209000000」?如何將日期轉換爲JavaScript中的字符串?

+0

http://stackoverflow.com/questions/3066586/get-string-in-yyyymmdd-format-from-js-date-object –

回答

3

只需使用斜槓作爲分隔符。

var tdt= new Date(); 
t=tdt.getFullYear()+"/"+(tdt.getMonth()+1)+"/"+tdt.getDate() // 2015-04-17 
var tody = new Date(t).getTime(); /* 1429209000000 */ 
document.write(tody); 
+0

是它爲我工作。謝謝老闆。 –