繁体   English   中英

使用 moment.js 检查输入日期是否为星期一

[英]Check if the input day is Monday with moment.js

好吧,我想检查日期是否是星期一,例如:

var myDate = new Date();
moment(myDate, 'DD-MM-YYYY').dayIs('monday')

在我的国家,一周的第一天是星期一,所以,我真的想检查输入日期是否是一周的开始。

我尝试使用moment(myDate, 'DD-MM-YYYY').startOf('isoweek')但是,这对我不起作用。

根据文档- Moment.js 有一个区域设置可以为你解决这个问题;

星期几(区域设置感知)2.1.0+

moment().weekday(Number);

moment().weekday(); // Number

根据区域设置获取或设置星期几。

如果语言环境将星期一指定为一周的第一天,则 moment().weekday(0) 将是星期一。 如果星期日是一周的第一天,则 moment().weekday(0) 将是星期日。

在这里你可以看到如何设置语言环境

moment.locale('en'); // set to english

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM