美文网首页
Vue 生成任意选择的日期所在周的日期

Vue 生成任意选择的日期所在周的日期

作者: 懵懵懂懂_YOYO | 来源:发表于2023-07-17 17:06 被阅读0次

可以使用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];
    }

相关文章

网友评论

      本文标题:Vue 生成任意选择的日期所在周的日期

      本文链接:https://www.haomeiwen.com/subject/ncpgudtx.html