C ++时间结构tm_wday
上的struct tm
(例如,工作日)属性表示自星期日以来的天数,0-6之间的整数。这通常用于夏令时计算;例如," 11月的第一个星期天。"
http://www.cplusplus.com/reference/ctime/tm/
如何在JavaScript中计算等效值?换句话说,如何"自周日以来的日子"可以使用JavaScript Date()
对象找到?
我用Google搜索并查看了MDN文档,但似乎没有相应的方法 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
是否有人知道已编写的polyfill或get_days_since_sunday()
方法?有没有一种简单的方法可以做到这一点,还是我需要写它? Thx,Keith:^)
答案 0 :(得分:1)
您可以使用Date#getDay
返回工作日的从零开始的索引,从星期日开始:
new Date.getDay() // returns 2, if today is a Tuesday
答案 1 :(得分:1)
有一种简单的方法可以查找今天和上一个星期日之间的天数。 如果您有任何疑问,请随时问我。
var date = new Date();
date.getDay();