mongodb - 将 isodate 转换为数值

标签 mongodb date timestamp

我正在执行测试以确保我正确获取日期。

我当前的测试是:选择 mongodb ISODate 格式的日期并将其转换为数值(自 1970 年以来的毫秒数),反之亦然

示例:

var date_test = ISODate ("2013-07-26T22:35:40.373Z")

该日期的数值是多少?使用哪个命令来获取这个?

最佳答案

只需调用 getTime()方法,您将获得自 1970/01/01 以来的毫秒数

> var date_test = ISODate ("2013-07-26T22:35:40.373Z")
> date_test.getTime()
1374878140373

要将毫秒转换为日期,请构造一个新的日期对象:

> new Date(1374878140373)
ISODate("2013-07-26T22:35:40.373Z")

关于mongodb - 将 isodate 转换为数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18896470/

相关文章:

javascript - Mongoose 数据流

sqlite - SQLite 中的日期函数不选择数据库中的行

javascript - Mongodb 按数组排序

mongodb - 将关注者计数保存在字段中或根据需要每次查询

ruby - 使用 GridFS 时出现 "Document exceeds allowed max BSON size. The max is 16777216."错误

python - 带有 pandas 的日期正则表达式过滤器不起作用

php - 使用 unix 时间、php、mysql 的时区问题

PostgreSQL UTC 至 CET/CEST

php - 获取下个月的第一天

javascript - 根据来自 JSON 响应的时间戳值对数组进行排序