javascript - 如何在一行中使用 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)
解决方案
推荐阅读
- reactjs - 如何解决有关 TypeScript 的此错误?
- android-emulator - adb root 不会在 android 模拟器上返回任何内容?
- php - 按版本排序多维数组
- json - 使用 jmeter 中的 JSON 提取器将授权令牌传递给后续请求
- angularjs - angularjs UI 网格 - 动态显示列
- javascript - python to javascript numpy ndarray 操作混乱
- flutter - Flutter:动态渲染可变长度文本,其中包含 TextField
- docker - 如何重新加载 systemd 服务?
- react-native - React Native Navigation v5 底部导航导航到新堆栈
- python - python manage.py 运行服务器不工作