什么是IsoString()在什么时候,为什么它给我时间比当前时间less
好吧,我有一个场景,我比较date与数据库中的date。 date格式为“2016-11-16T18:00:19.000Z” ,当我使用
var time = moment().toISOString();
我期望以上述格式获得当前date,但是它给了我一个大约几个小时的结果。 那么什么是IsoString。
要了解toIsoString()
请参阅文档 。
这是几个小时的时间,因为它不是相对于你的时区。
时区始终为零UTC偏移量,由后缀“Z”表示。
我猜测,差异是相同的当地时间和UTC之间的差异?
随着时刻,date总是被解释为当地时间 ( 1 )。 即使参数在本地时间( 2 ),toISOString函数始终以UTC格式返回时间戳。