获取一个月的第一天名称(周一、周二)
Get the first day name (Mon, Tues...) of the month
正如标题所说,我正在尝试获取给定月份开始的第一天名称。因此,例如,如果给定2014年10月,代码将返回3,因为在1日星期三之前有3个空块。同样,如果我在2015年1月提供,我应该得到4。这是我的功能:
function getDayMonthStartsOn(month, year) {
var day = new Date(year + "-" + month + "-01").getDay();
day = (day === 0) ? 7 : day;
return day;
}
我的问题是,它似乎适用于2015年1月,但不适用于2014年10月。
使用getUTCDay()
而不是getDay()
。
相关文章:
- 在周一上午8点至晚上7点之间执行功能
- Javascript Cookie将于每周二到期
- 增加额外天数,但仅在工作日(周一至周五)并跳过周末
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期
- 我怎样才能在 javascript 中获取从周一到周日的上周日期
- JSON 数据 - 使用 Javascript/Jquery 按星期几(周日、周一、周二、周三、周四、周五、周六)分组
- 使用正则表达式验证使用 DD-周一-YYYY 格式的日期
- 使用当前日期生成一周的所有日期,并在周一显示周开始日期,在周日显示周末
- 如何在给定时间内找到周一
- HTML将日期动态更改为周一、周三或周五
- 如何让这个倒计时工作为周一,周二和其他时间
- 获取一个月的第一天名称(周一、周二)
- 对工作日的对象进行排序,如周日、周一、..,星期六
- document.周一-周六写这行代码,周日写这行码
- Javascript获取下周二或周五(最接近)的日期
- 显示明天的名字(如:周一)
- 检查给定日期是否在工作周内(周一至周五)
- 日期对象算法,用于返回最接近的每两周一天的日期