JavaScript 获取本周、本月、半年日期区间代码示例 - 完整教程
下面是使用JavaScript获取本周、本月和半年的日期区间的示例代码:\n\n1. 获取本周的日期区间:\n\njavascript\nvar now = new Date();\nvar startOfWeek = new Date(now.getFullYear(), now.getMonth(), now.getDate() - now.getDay());\nvar endOfWeek = new Date(now.getFullYear(), now.getMonth(), now.getDate() - now.getDay() + 6);\n\nconsole.log(startOfWeek); // 本周的起始日期\nconsole.log(endOfWeek); // 本周的结束日期\n\n\n2. 获取本月的日期区间:\n\njavascript\nvar now = new Date();\nvar startOfMonth = new Date(now.getFullYear(), now.getMonth(), 1);\nvar endOfMonth = new Date(now.getFullYear(), now.getMonth() + 1, 0);\n\nconsole.log(startOfMonth); // 本月的起始日期\nconsole.log(endOfMonth); // 本月的结束日期\n\n\n3. 获取半年的日期区间:\n\njavascript\nvar now = new Date();\nvar startOfHalfYear = new Date(now.getFullYear(), now.getMonth() - 6, 1);\nvar endOfHalfYear = new Date(now.getFullYear(), now.getMonth() + 1, 0);\n\nconsole.log(startOfHalfYear); // 半年的起始日期\nconsole.log(endOfHalfYear); // 半年的结束日期\n\n\n请注意,上述代码中的日期区间是以JavaScript中的Date对象表示的。如果需要以特定的格式进行展示,可以使用其他库或自定义函数将日期格式化为所需的形式。
原文地址: https://www.cveoy.top/t/topic/qrjG 著作权归作者所有。请勿转载和采集!