【发布时间】:2017-05-21 22:19:27
【问题描述】:
我在我的网站上设置了 DateJS,让用户能够知道他们何时会收到包裹。
我正在使用DateJS 脚本来执行此操作。
我需要修改脚本,以便在估算交货日期时不包括周末。
例如,今天(星期五),如果有人选择以下选项之一:
Next Day Air:应该显示星期一,而不是星期六 两天的空气:它应该显示星期二,而不是星期日 三日空气:应该显示星期三,而不是星期一
非常感谢您的帮助。
<div class="panel-body">
<table class="table table-striped">
<thead>
<th>Shipping Method</th>
<th>Estimated Delivery</th>
</thead>
<tbody>
<tr>
<td>3 Day Select</td>
<td><span class="fromDate-1"></span>
<script>
var fromDate = Date.today().addDays(3);
if (fromDate.is().saturday() || fromDate.is().sunday())
fromDate = fromDate.next().monday();
$('.fromDate-1').html(fromDate.toString('dddd MMMM dS'));
</script>
</td>
</tr>
<tr>
<td>2nd Day Air</td>
<td><span class="fromDate-2"></span>
<script>
var fromDate = Date.today().addDays(2);
if (fromDate.is().saturday(1) || fromDate.is().sunday())
fromDate = fromDate.next().monday();
$('.fromDate-2').html(fromDate.toString('dddd MMMM dS'));
</script>
</td>
</tr>
<tr>
<td>Next Day Air</td>
<td>
<span class="fromDate-3"></span>
<script>
var fromDate = Date.today().addDays(1);
if (fromDate.is().saturday() || fromDate.is().sunday())
fromDate = fromDate.next().monday();
$('.fromDate-3').html(fromDate.toString('dddd MMMM dS'));
</script>
</td>
</tr>
</tbody>
</table>
</div>
【问题讨论】:
标签: javascript datejs