设置当前日期为UTCHours(0,0,0,0)



我试图以毫秒为单位获取当前日期,然后我想将其设置为UTCHours(0,0,0,0),但我正在获得错误"。setUTCHours不是一个函数"有人知道我哪里做错了吗?谢谢你!

const startDateInMS = new Date().getTime();
startDateInMS.setUTCHours(0, 0, 0, 0);

简单回答:

const startDateInMS = new Date()
startDateInMS.setUTCHours(0, 0, 0, 0);
console.log(startDateInMS)

settutchours()方法根据世界时设置指定日期的小时,并返回从UTC时间1970年1月1日00:00:00到更新后的date实例所表示的时间的毫秒数。

所以上面的代码将取today并将其时间重置为一天的开始。

在文档中阅读更多。

getTime()方法返回从Unix纪元开始的毫秒数*

From https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime sogetTime只返回一个没有日期对象原型的数字。

对于你的下一个问题:

如果我不使用getTime()错误消失,但新的日期()不会被设置为(0,0,0,0)

。查看控制台日志

相关内容

  • 没有找到相关文章

最新更新