2

現時点では、JavaScript を使用して、次のようなすべてのオブジェクトに日付を付けています。

post.date = getTimestamp(post._id).toDateString();

その後、テンプレート内から「日付」にアクセスできます。日付を抽出するより良い方法はありますか?

4

2 に答える 2

5

これがテンプレートで機能するかどうかはわかりませんが、次のようになります。

post._id.getTimestamp();

ISODateを返します。

http://mongodb.github.com/node-mongodb-native/api-bson-generated/objectid.html#gettimestamp

于 2012-04-29T08:37:12.530 に答える
2

_id が UUID の場合、その最初の 8 バイトはタイムスタンプです。たとえば、次のように日付を抽出できます。

var date = new Date( parseInt( post._id.substring(0,8), 16 ) * 1000 )
于 2012-04-29T11:11:09.117 に答える