javascript时刻分开的日期和时间

时间:2017-10-06 15:46:50

标签: javascript momentjs

我正在使用时刻时区,这是代码:

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

这将输出如下内容:

06-10-2017 08:44:15

我想要做的是将日期和时间放在两个不同的元素中,但此时它们在同一输出中一起。

我该如何做到这一点?

2 个答案:

答案 0 :(得分: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]);

答案 1 :(得分:2)

你可以使用

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

并且datetime的值是     [' 06-10-2017',' 08:44:15']