我可以创建一个 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。
我从服务器获取日期时间字符串,我想准确显示该日期时间。有任何想法吗?