我一直找不到任何解释mongodb时间戳中最后四个字符含义的文档。我正在使用猫鼬,并且模型包含以下内容:
var mySchema = mongoose.Schema({
...
created : {
type: Date,
default: Date.now
}
});
created
的结果将包含以下内容:
2014-07-02T01:37:19.729Z
729Z
是什么意思?它只是一个随机标识符吗?我注意到每个时间戳都有不同的后缀。
答案 0 :(得分:4)
729
是时间戳的毫秒部分。 729/1000秒。
Z
是“零”或祖鲁时间,也称为格林威治标准时间,基本上是Universal Coordinated Time(同样,如果你不关心这里和那里的第二个)。它表示您的时间戳的时区。保持UTC时间戳是标准和最好的做事方式 - 它可以让你避免一些地方的季节性变化。