Luk*_*keH 143
var day = yourDateObject.getDay();
var isWeekend = (day === 6) || (day === 0); // 6 = Saturday, 0 = Sunday
Run Code Online (Sandbox Code Playgroud)
ken*_*bec 42
var isWeekend = yourDateObject.getDay()%6==0;
Run Code Online (Sandbox Code Playgroud)
我尝试了正确的答案,它适用于某些语言环境,但不适用于所有语言环境:
在 momentjs 文档中:weekday 返回的数字取决于 locale initialWeekDay,所以 Monday = 0 | 星期日 = 6
所以我改变逻辑来检查实际的 DayString('Sunday')
const weekday = momentObject.format('dddd'); // Monday ... Sunday
const isWeekend = weekday === 'Sunday' || weekday === 'Saturday';
Run Code Online (Sandbox Code Playgroud)
这样你就独立于语言环境。
| 归档时间: |
|
| 查看次数: |
51779 次 |
| 最近记录: |