目前,我正在使用JavaScript Rest API对SharePoint进行休息调用。我收到了一个修改日期,其格式如下"2016-08-27T17:40:09Z"
,从我一直在阅读这是许多开发人员遇到问题的问题。
所以我决定继续使用Date.parse(dateString)方法转换古怪的日期格式,现在我得到Sat Aug 27 2016 13:40:09 GMT-0400 (Eastern Daylight Time)
。
现在这是可以理解的东西,但我不是在寻找这个,我正在寻找以下格式Month\Date\Year Hour:Minute
。我一直在阅读文档,但我还没有找到任何内容。
答案 0 :(得分:1)
var d = new Date('2016-08-27T17:40:09Z'),
dFormatted = [d.getMonth() + 1, d.getDate(), d.getFullYear()].join('\\') + ' ' + [d.getHours(), d.getMinutes()].join(':');
console.log(dFormatted);

答案 1 :(得分:0)
如果您的格式非常独特,那么您需要制作自己的格式化程序:
var d = new Date('2016-08-27T17:40:09Z');
console.log(d.toLocaleString('en-US'));
console.log(d.toLocaleString('da-DK'));
console.log(d.toLocaleString('de-GE'));

但是,您可能很幸运地找到适合您的localeString format:
String v=object.Stacks.StackStatus