【发布时间】:2013-05-09 02:48:24
【问题描述】:
我有两个任意日期,比如说 2012 年 4 月 1 日和 2013 年 1 月 15 日。我想计算这两个日期之间的星期日、星期一、星期二、星期三、星期四、星期五和星期六的数量。
有没有一种万无一失的快速方法来做到这一点而不会削弱用户的 CPU/浏览器?
谢谢
更新
这样做的前提是,对于一周中的任何一天,我们都有一个定义的平均事件数。我们需要计算在一个时间段内发生的事件数量,即使是部分事件(比如周日的 1/2 天将是添加到总数中的事件数量的一半)
【问题讨论】:
-
为什么要明确列出所有工作日?没有不想数的日子,是吗?
-
不,我想计算一周中的所有天数 :) 我发现在这里,最好明确说明您的需求。
-
我可以假设您的日期以毫秒为单位吗?
-
循环从那时到现在的天数,并增加一个包含各种天数的 json 对象。
-
一天不是有86400秒吗?自纪元以来的秒数不是很多 Unix 时间戳吗?这表明......减法和除法。
标签: javascript date