美文网首页
js获取当天零点时间

js获取当天零点时间

作者: 陶菇凉 | 来源:发表于2021-10-27 14:15 被阅读0次

方法一:

const stamp1 = new Date(new Date().setHours(0, 0, 0, 0)); //获取当天零点的时间
const stamp2 = new Date(new Date().setHours(0, 0, 0, 0) + 24 * 60 * 60 * 1000 - 1); //获取当天23:59:59的时间

方法二:(存在浏览器兼容问题)

const stamp1 = new Date(new Date().toLocaleDateString()); //获取当天零点的时间
const stamp2 = new Date(+new Date(new Date().toLocaleDateString()) + 24 * 60 * 60 * 1000 - 1); //获取当天23:59:59的时间,+new Date(time),表示获取时间戳

注意:toLocaleDateString方法尽量不要使用,可以看下别的博主写的关于这个方法的坑,关于toLocaleDateString的坑,我一开始用的方式这种,导致安卓上的H5页面报错Uncaught (in promise) Error: [TimeFormater]: Invalid Date!

相关文章

网友评论

      本文标题:js获取当天零点时间

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