没有合适的资源?快使用搜索试试~ 我知道了~
首页javascript中Date对象的getDay方法使用指南
Date对象有个getDay方法,它根据本地时间,返回一个具体日期中一周的第几天。返回值从0~6,分别对应周日~周六 getDay 0 1 2 3 4 5 6 星期几 周日 周一 周二 周三 周四 周五 周六 用到日期相关的需求时需要将getDay返回的值转成星期几,即“这一天”是星期几?比如日历组件中选择日历后返回 “2014-12-22 周一”。 这是一段依然在线上运行的代码 代码如下: /* * 根据Date对象返回星期几 * @param {Date} date * @return {String} “星期三” */ function getChineseWeekByD
资源详情
资源评论
资源推荐

javascript中中Date对象的对象的getDay方法使用指南方法使用指南
Date对象有个getDay方法,它根据本地时间,返回一个具体日期中一周的第几天。返回值从0~6,分别对应周日~周六
getDay 0 1 2 3 4 5 6
星期几 周日 周一 周二 周三 周四 周五 周六
用到日期相关的需求时需要将getDay返回的值转成星期几,即“这一天”是星期几?比如日历组件中选择日历后返回 “2014-12-
22 周一”。
这是一段依然在线上运行的代码
代码如下:
/*
* 根据Date对象返回星期几
* @param {Date} date
* @return {String} “星期三”
*/
function getChineseWeekByDate(date) {
var numWeekDay = date.getDay();
if (numWeekDay == 0) {
return ‘周日’;
} else if (numWeekDay == 1) {
return ‘周一’;
} else if (numWeekDay == 2) {
return ‘周二’;
} else if (numWeekDay == 3) {
return ‘周三’;
} else if (numWeekDay == 4) {
return ‘周四’;
} else if (numWeekDay == 5) {
return ‘周五’;
} else if (numWeekDay == 6) {
return ‘周六’;
} else {
return ”;
}
}
这段代码通过多个if else分支判断,返回星期几,有同学提到可以利用switch优化下
代码如下:
/*
* 根据Date对象返回星期几
* @param {Date} date
* @return {String} “星期三”
*/
function getChineseWeekByDate(date) {
var numWeekDay = date.getDay();
switch (numWeekDay) {
case 0: return ‘周日’;


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0