更改时设置为所选周的星期一
Set to Monday of selected week on change
我在我的日期 select 字段中使用 bootstrap 日期时间选择器,该字段显示每周一至周日。当用户点击一周中的任何日期时,我需要将星期一设置为日期。下面的代码运行良好,除非用户在星期日单击,它是下周的 select 星期一。
$('#start_date').on('dp.change', function (e) {
var value = $("#start_date").val();
var firstDate = moment(value, "YYYY-MM-DD").day(1).format("YYYY-MM-DD");
$("#start_date").val(firstDate);
});
如何在 selected 时将日期设置为一周中的星期一显示。
在 moment.js
中找到将周开始时间设置为 0 的修复方法
var firstDate = moment(value, "YYYY-MM-DD").startOf('week').isoWeekday(0).day(1).format("YYYY-MM-DD");
我在我的日期 select 字段中使用 bootstrap 日期时间选择器,该字段显示每周一至周日。当用户点击一周中的任何日期时,我需要将星期一设置为日期。下面的代码运行良好,除非用户在星期日单击,它是下周的 select 星期一。
$('#start_date').on('dp.change', function (e) {
var value = $("#start_date").val();
var firstDate = moment(value, "YYYY-MM-DD").day(1).format("YYYY-MM-DD");
$("#start_date").val(firstDate);
});
如何在 selected 时将日期设置为一周中的星期一显示。
在 moment.js
中找到将周开始时间设置为 0 的修复方法var firstDate = moment(value, "YYYY-MM-DD").startOf('week').isoWeekday(0).day(1).format("YYYY-MM-DD");