比如 2024-03-17 00:00:00
,C# 中对应的代码是 DateTime.Now.Date
,请问 js 中如何用简洁的代码实现?
找到了用多行代码实现的方法
date = new Date();
date.setHours(0, 0, 0, 0);
要是能用1行代码实现就更好了
1行代码的一种实现方式
(() => { const date = new Date(); date.setHours(0, 0, 0, 0); return date; }).apply();
找到了满意的1行代码实现方法,setHours 的返回值是 epoch 时间,再以它创建 Date 就可以了
new Date(new Date().setHours(0, 0, 0, 0));
引入 moment.min.js,执行下面的:
moment(Date.now()).startOf("day").toDate();