什么是不同的时刻()。utc()。toISOString()和moment()。utc()。format()

时间:2016-02-08 23:37:43

标签: javascript momentjs

我正在使用moment js库,我对时区的结果感到有些困惑。

moment().utc().toISOString();
"2016-02-08T23:31:45.317Z"

moment().utc().format();
"2016-02-08T23:32:42+00:00"

我不明白的是317Z是什么? toISOStringformat之间的区别是什么?它们是一样的吗?

2 个答案:

答案 0 :(得分:2)

"2016-02-08T23:31:45.317Z"参考CCYY-MM-DDTHH:MM:SS.sss时间格式。 317是以秒为单位的时间,而Z表示“祖鲁时间”(UTC)。

答案 1 :(得分:2)

在ISO 8601中,有多种time格式,例如

hh:mm:ss.sss
hh:mm:ss

specify the time zone有多种方式,例如

  • Z表示UTC时间。

  • +00:00表示从UTC偏移零。所以也是UTC。