使用getDay()显示第二天
Show next day using getDay()
我需要一种方法来显示一周的第二天使用getDay();
我想都没想就用了:
var d = new Date();
var weekday = d.getDay() +1;
然后我意识到这将在大多数日子工作,除了星期六。由于星期六是第六天,如果我加1,它将返回7而不是0,是星期天。
我该怎么做呢
var weekday = (d.getDay() + 1) % 7
模运算符返回除7的余数,因此如果结果是7(6+1),则7 % 7 === 0
的模
又一个选择:
var d = new Date();
d.setDate(d.getDate() + 1); // Note this is "date", not "day"
var weekday = d.getDay();
…因为JavaScript的Date
是聪明的关于滚动
var weekday = d.getDay() === 6 ? 0 : d.getDay()+1;
相关文章:
- 使用默认js函数的javascript中的日期的第二天
- Javascript函数未显示第二个表单名称
- 想要在fullcalendar插件的周视图中一次显示3天
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期
- Javascript:如何以毫秒为单位将时间显示为天:小时:分钟
- 在引导日期时间选择器中仅显示 15 天
- 如何通过 moment() 判断第二天是第二天
- JQuery - 在第一个勾选时显示第二个复选框
- HTML,CSS.在移动网站中,在第一个节点之前先显示第二个节点
- 为什么我'在关闭第一模态对话框之后,m不能显示第二模态对话框
- 引导模式问题(无法显示第二个模式)
- 在复选框选中的操作中显示第二个元素
- 只显示第二个pin的信息窗口
- BrowserSync显示第二次刷新后的更改
- 代码点火器下拉顺序,第一个下拉列表中选择的值musn'第二天中午
- 如何在JavaScript中显示第二个JSON元素
- 如果第一个的返回值为true,则显示第二个复选框
- 选中第一个选择框后,在第一个选择框的基础上显示第二个结果.但没有得到任何结果,而POST
- 显示当前关闭时间/第二天开放时间的倒计时
- 使用getDay()显示第二天