2017-10-06 54 views
0

我使用的時刻,時區,這是代碼:JavaScript的時刻單獨的日期和時間

$('#myDiv').text(moment.tz('America/Los_Angeles').format('DD-MM-YYYY HH:mm:ss')); 

這將輸出類似這樣:

06-10-2017 08:44:15 

我想要做的就是把日期和時間分爲兩個不同的元素,但在這一點上它們都在同一個輸出中。

我該怎麼辦?

+0

你可以簡單地連接你的字符串,然後解析它的時刻。 – Cupkek05

回答

1

您可以使用

var datetime = moment.tz('America/Los_Angeles').format('DD-MM-YYYY HH:mm:ss').split(' '); 

和日期時間的值是 ['06 -10-2017' ,'08 :44:15']

3

你可以做這樣的:

$('#myDateDiv').text(moment.tz('America/Los_Angeles').format('DD-MM-YYYY')); 
$('#myTimeDiv').text(moment.tz('America/Los_Angeles').format('HH:mm:ss')); 

或者,如果你想叫moment只有一次,你可以按日期和時間之間的空間分割結果:

var datetime = moment.tz('America/Los_Angeles').format('DD-MM-YYYY HH:MM:SS').split(' '); 
$('#myDateDiv').text(datetime[0]); 
$('#myTimeDiv').text(datetime[1]); 
相關問題