js如何返回当天零点的时间戳?

JavaScript015

js如何返回当天零点的时间戳?,第1张

你好,

两个时间戳比较简单,new两个当前date对象,将时、分,分别设置为零点和23:59分,再gettime就可以了。只接代码:

var zero = new date()

var eleven = new date()

zero.sethours(0)

zero.setminutes(0)

zero.setseconds(0)

eleven.sethours(23)

eleven.setminutes(59)

eleven.setseconds(0)

console.log('今天零点:' + zero.gettime())

console.log('23:59:' + eleven.gettime())希望解决了你的问题,如有疑问可追问!

// npm i moment

moment().startOf('day')// 当天零点

moment().subtract(1,'days').startOf('day')// 昨天零点

还有你这为啥过1秒才叫零点?

第一种方法:

var timestamp = Date.parse(new Date())

结果:1280977330000

第二种方法:

var timestamp = (new Date()).valueOf()

结果:1280977330748

第三种方法:

var timestamp=new Date().getTime();

结果:1280977330748

第一种:获取的时间戳是把毫秒改成000显示,

第二种和第三种是获取了毫秒的时间戳。