首页 > 解决方案 > 如何在一行中使用 new Date().setHours(0,0,0)?

问题描述

我想在 JavaScript 中创建一个没有时间戳的新日期。我正在尝试使用 setHours 方法。我注意到一个奇怪的行为,如果我创建对象并在同一行中使用 setHours,结果将只是数字,但我不希望这样,我只想要设置小时:分钟:秒的日期为零。

** 第一种情况,这是想要的结果,但我想在一行中做到这一点**

const today = new Date()
today.setHours(0,0,0)
console.log(today)

第二种情况,我想做这样的事情,但使用第一种情况的输出。

const today = new Date().setHours(0,0,0)
console.log(today)

标签: javascriptdate

解决方案


推荐阅读