使用javascript将Zulu时区转换为特定格式?

时间:2017-10-16 10:05:57

标签: javascript datetime

我有祖鲁时区的日期数据,例如:

1 1 1

是否有任何建议如何使用Javascript-例如2017-10-13T00:00:00Z 将此类时间转换为长日期格式?什么是正确的?

[编辑]

有关JavaScript中日期和时间的更深入视图,您可以阅读:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

2 个答案:

答案 0 :(得分:1)

您可能无法使用toLocaleDateString



var result = new Date().toLocaleDateString('en-US', { year: 'numeric', month: 'short', day: 'numeric' }).replace(',', '');
console.log(result);




有关更多信息,请参阅MDN

答案 1 :(得分:1)

另一种可能的解决方案是:

var d = new Date('2017-10-13T00:00:00Z');
var monthArray = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var dateFormatted = monthArray[d.getMonth()] + ' ' + d.getDate() + ' ' + d.getFullYear();

dateFormatted是可以使用所需格式的日期输出的变量。