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];
    }
上一篇下一篇

猜你喜欢

热点阅读