Vue 生成任意选择的日期所在周的日期
2023-07-17 本文已影响0人
懵懵懂懂_YOYO
可以使用JavaScript来生成任意选择的日期所在周的日期。下面是一个简单的示例,用Vue.js实现这个功能:
generateWeek() {
if (!this.selectedDate) return;
const selectedDate = new Date(this.selectedDate);
const dayOfWeek = selectedDate.getDay(); // 0 (Sunday) to 6 (Saturday)
const startDate = new Date(selectedDate);
startDate.setDate(selectedDate.getDate() - dayOfWeek + 1); // Set to Monday
const endDate = new Date(selectedDate);
endDate.setDate(selectedDate.getDate() + (6 - dayOfWeek) + 1); // Set to Sunday
this.startDate = startDate.toISOString().split("T")[0];
this.endDate = endDate.toISOString().split("T")[0];
}