解析日期对象字符串并获取以毫秒为单位的时间
Parse a date object string and get time in milliseconds
我在mongodb中存储new Date()
。
我正在尝试查看日期是否少于5分钟,所以我尝试:
// not working, maybe because the "previousTime" date object is now a string instead.
var isRecent = new Date().getTime() - previousTime.getTime() < 300000
// not working either, parseDate(previousTime).getTime() always gives the same 1443646800000 value
var isRecent = new Date().getTime() - parseDate(previousTime).getTime() < 3000;
function parseDate (input) {
var parts = input.match(/('d+)/g);
// new Date(year, month [, date [, hours[, minutes[, seconds[, ms]]]]])
return new Date(parts[0], parts[1]-1, parts[2]); // months are 0-based
}
将日期字符串放入date .parse()中,以毫秒为单位获取自epoch以来的时间
例如:var dateAsString = new Date().toString();
var dateInMSSinceEpoch = Date.parse(dateAsString);
相关文章:
- 如何将datetime转换为以毫秒为单位的epoch时间javascript
- 有没有一种方法可以检查javascript以毫秒为单位执行一个函数需要多长时间
- Moment.js unix时间戳,以分钟为单位显示以前的时间
- 使用本地存储以毫秒为单位占用时间
- 如何在 javascript 中获取指定时区的一天的开始时间和结束时间(以 UTC 为单位)
- Javascript:如何以毫秒为单位将时间显示为天:小时:分钟
- 如何从 2 个不同的字符串中获取以毫秒为单位的时间
- 以天为单位的 2 个 ember 日期时间对象之间的差异
- Flotr2 时间模式(以季度为单位)
- 如何使用javascript记录两次按钮按下之间的响应时间(以秒为单位)
- 如何将 UNIX 时间转换为表示以年日等为单位的时间量的数组
- 使用自epoch以来以毫秒为单位的时间比较javascript中的日期和时间
- Moment.js以秒为单位动态更新时间
- 计算两个给定时间的以毫秒为单位的时间差;DD/MM/YYYY HH:MM:ss:ms”;javascript格式
- 如何在JavaScript中返回以毫秒为单位的运行时持续时间
- 你如何获得当前日期's的开始时间和最新时间(以毫秒为单位)
- 如何在Javascript中获取自unix epoch以来的时间(以毫秒为单位)
- nodejs获取以前的时间(以毫秒为单位)
- 用JavaScript计算时间跨度(以年、月和天为单位)
- 在javascript中添加时间(以秒为单位)