json – 在CouchDB中存储数据时间(时间戳)的最佳方式是什么?

我认为UTC时间字符串如2011-01-26 21:41:09 0000可能是正常的,因为如果它们在视图键中使用,但存储时区(例如2011-01-26 16: 41:09 -0500)将使文档更易读。将日期转换为时代整数似乎从可读性的角度来看最不吸引人,但也许最适合演出(还是有所作为)?这里推荐的做法是什么?
最佳答案
时间是一维的东西。时间戳加时区是二维的,描述一个时间点和一个位置。沙发视图是一维的(但不是GeoCouch插件),因此存储在公共区域(UTC)中是明智的。

最可能的未来格式可能是一个自然按时间顺序排列的字符串。可能最方便的这种格式是JSON2输出的:

> a = new Date();
Thu Jan 27 2011 18:40:52 GMT+0700 (ICT)
> JSON.stringify(a)
"2011-01-27T11:40:52.280Z"

转载注明原文:json – 在CouchDB中存储数据时间(时间戳)的最佳方式是什么? - 代码日志