好吧,我想查看星期一的日期是否如下:
$scope.myDate = new Date();
moment($scope.myDate, 'DD-MM-YYYY').dayIs('monday')
在智利 - 我的国家 - 一周的第一天是星期一,所以,我真的想检查输入日期是否是星期几。
我尝试使用moment($scope.myDate, 'DD-MM-YYYY').startOf('isoweek')
,但这对我不起作用。
答案 0 :(得分:8)
According to the documentation - Moment.js有一个区域设置,可以为您解决此问题;
星期几(Locale Aware)2.1.0 +
moment().weekday(Number);
moment().weekday(); // Number
根据区域设置获取或设置星期几。
如果语言环境将星期一指定为一周的第一天,则moment()。weekday(0)将是星期一。如果星期日是一周的第一天,则星期()。星期日(0)将是星期日。
Here you can see how to set the locale;
moment.locale('en'); // set to english