我正在使用时刻时区,这是代码:
$('#myDiv').text(moment.tz('America/Los_Angeles').format('DD-MM-YYYY HH:mm:ss'));
这将输出如下内容:
06-10-2017 08:44:15
我想要做的是将日期和时间放在两个不同的元素中,但此时它们在同一输出中一起。
我该如何做到这一点?
答案 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']