js获取当天零点时间
2021-10-27 本文已影响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!