【发布时间】:2015-09-19 18:49:44
【问题描述】:
我有这个调查应用程序,用于存储我的受访者使用 JavaScript 时间戳(例如 2015-06-18T10:35:26.980Z)参加我的调查的时间
我需要知道每天有多少受访者参加了调查。我不太确定如何比较每天从例如 2 年前开始的日期。任何指示我应该如何进行?
到目前为止,我有一组我的受访者参加调查的日期/时间。非常感谢!
编辑: 到目前为止的代码。
var dateCounter = {};
timeStart.forEach(function(date) {
var key = date.toISOString().split('T')[0];
dateCounter[key] = dateCounter[key] || 0;
dateCounter[key] += 1;
});
console.log(dateCounter);
【问题讨论】:
-
遍历数组,使用带有时间戳日期部分键的对象记录每一天
-
没有“JavaScript 时间戳”。字符串“2015-06-18T10:35:26.980Z”可能被描述为 ISO 8601 长格式字符串。 ISO 格式的一个好处是它可以很好地作为字符串排序。
标签: javascript date time timestamp intervals