【发布时间】:2020-03-16 00:01:45
【问题描述】:
我正在使用 moment.js 处理日期。
上午 10 点之前下的订单将在当天处理,上午 10 点之后的订单将在第二天处理。但是当有人在星期五上午 11 点下订单时,我不希望下一个处理日是星期六,而是下周星期一。
如何使用 moment.js 做到这一点?
目前这是我的代码(还没有检查上午 10 点,我稍后会添加):
// Set locale to dutch
moment.locale('nl');
// Set current day and set full date to use in string later on
$dag = moment().format('dddd');
$volledatum = $dag +' '+ moment().format('D MMMM');
// Check if day is saturday or sunday
if($dag == 'zaterdag' || $dag == 'zondag'){
// It's the weekend so $volledatum should be the first day after the weekend
$('#datumcheck').append('* Mits wij drukklare en vrijgegeven bestanden vandaag <br><b>('+ $volledatum +') <u>voor 10 uur</u></b> hebben ontvangen en de betaling is voltooid.');
}else{
// It's not the weekend so use the current date
$('#datumcheck').append('* Mits wij drukklare en vrijgegeven bestanden vandaag <br><b>('+ $volledatum +') <u>voor 10 uur</u></b> hebben ontvangen en de betaling is voltooid.');
}
【问题讨论】:
标签: javascript jquery date momentjs