ISO 8601和[T],[Z]字符

时间:2016-05-26 15:17:18

标签: javascript datetime iso

是否正确,[T]和[Z]两个字符都表示UTC时间格式。

此外[T]只是拆分日期时间部分?

var dates = [
  '2016-05-03',         // date only: UTC
  '2016-05-03Z',        // Z character: UTC
  '2016-05-03 00:00',   // exist time, missing T & Z: local
  '2016-05-03 00:00Z',  // exist Z: UTC
  '2016-05-03T00:00',   // exist T: UTC
  '2016-05-03T00:00Z'   // exist Z, T: UTC
];

dates.map(function(d) {  
  document.writeln(d + ':' + Date.parse(d) + '<br />');
});

1 个答案:

答案 0 :(得分:2)

是的,你是对的:

  

T只是将日期与时间分开的文字,

Z表示“祖鲁时间”(UTC)。 From that post

更多关于wikipedia article on ISO 8601

中的 T Z
  

如果时间是UTC,请在没有时间的情况下直接添加Z.   空间。