我有祖鲁时区的日期数据,例如:
1 1 1
是否有任何建议如何使用Javascript-例如2017-10-13T00:00:00Z
将此类时间转换为长日期格式?什么是正确的?
[编辑]
有关JavaScript中日期和时间的更深入视图,您可以阅读:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
答案 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
是可以使用所需格式的日期输出的变量。