问题现象
在使用JavaScript的Date对象获取当前时间戳(通过getTime()方法)时,我们可能会遇到一个问题:获取到的时间戳并不是我们想要的8点整的时间戳。这通常是因为当前时间并非8点整,导致获取到的时间戳与实际需求不符。
new Date('2024-02-23')
Fri Feb 23 2024 08:00:00 GMT+0800 (中国标准时间)
解决方案1
去掉补全日期的0前缀
new Date('2024-2-23')
Fri Feb 23 2024 00:00:00 GMT+0800 (中国标准时间)
解决方案2
拼接 00:00
new Date('2024-02-23 00:00')
Fri Feb 23 2024 00:00:00 GMT+0800 (中国标准时间)
标签
js时间如何不从8点开始计算