我如何使用dojo日期区域设置查找一个月的所有星期六

时间:2015-03-31 09:11:54

标签: date dojo calendar

我使用下面的代码查找一个月的周末 的 isDisabledDate:dojo.date.locale.isWeekend

如何仅确定"Saturday"

2 个答案:

答案 0 :(得分:1)

使用 dojo / date / locale 模块。

require(["dojo/date/locale"], function(locale){
    var dateFormat = locale.format(new Date(),{
    selector: "date",
    datePattern:"EEEE"
    });
    if (dateFormat === 'Saturday') {
       alert('It is a Saturday');
    }
});

查看link了解详情。

答案 1 :(得分:1)

如果您已经有一个JavaScript Date对象,则实际上不需要特定于Dojo的代码来确定一个月中的某一天是星期六:



function isSaturday(/*Date?*/dateObject){
	var day = (dateObject || new Date()).getDay();
	return day === 6;
}

console.log(isSaturday(new Date('April 2, 2015')));
console.log(isSaturday(new Date('April 4, 2015')));




注意:打开控制台以查看结果。