我可以使用以下代码创建一个JavaScript日期对象:
var d=new Date('2012-08-07T07:47:46Z');
document.write(d);
这将使用浏览器的时区来写入日期。但我应该能够这样做(没有'Z'):
var d=new Date('2012-08-07T07:47:46');
document.write(d);
这将返回与上面相同的结果,但根据ISO8601标准,没有时区(例如+01:00)且没有“Z”的字符串,应将日期视为本地时区。因此,上面的第二个示例应将日期时间写为上午7:47。
我从服务器获取了一个日期时间字符串,我想要精确地显示该日期时间。有什么建议吗?