本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

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

网络教程 app 1℃

如何用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()方法分别获取当前的年份和月份。

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

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

转载请注明:范的资源库 » 如何用JavaScript获取当月最后一天16点到次月1号9点的时间段?

喜欢 (0)