2024-12-01

如何用JavaScript获取当月最后一天16点到次月1号9点的时间段?

如何用javascript获取当月最后一天16点到次月1号9点的时间段?

获取当月最后一天至次月时间段的javascript代码

在网站维护场景中,通常需要在每月的特定时间关闭部分页面。在这种情况下,需要一种方法来获取当月的最后一天的某个时间点至次月的某个时间点之间的这段时间。

为了解决这个问题,可以利用javascript中的date对象。

let d = new Date, y = d.getFullYear(), m = d.getMonth()

// 当月最后一天16点
let stime = new Date(y, m + 1, 0, 16)
// 次月1号的9点
let etime = new Date(y, m + 1, 1, 9)
登录后复制

这段代码首先获取当前日期,然后利用getfullyear()和getmonth()方法分别获取当前的年份和月份。

立即学习Java免费学习笔记(深入)”;

使用new date()构造函数时,提供了三个参数。第一个参数是年,第二个参数是月(从 0 到 11),第三个参数是日。stime获取当月最后一天的凌晨,并设置时间为16点。etime获取次月1号的凌晨,并设置时间为9点。

以上就是如何用JavaScript获取当月最后一天16点到次月1号9点的时间段?的详细内容,更多请关注php中文网其它相关文章!

https://www.php.cn/faq/1122516.html

发表回复

Your email address will not be published. Required fields are marked *