什么是相当于.net 's DateTime的javascript.日期属性

what is the javascript equivalent of .NET's DateTime.Date property?

本文关键字:DateTime javascript 日期 属性 相当于 net 什么      更新时间:2023-09-26

我想取一个任意javascript日期对象并去掉时间部分。在。net中,你可以使用DateTime对象的Date属性

javascript对应的是什么?我看到有人这样做:

var now = new Date();
var justDate = new Date(now.getFullYear(), now.getMonth(), now.getDate());

这是首选的方式吗?我应该把这段代码扔到utils模块中,还是有更简单的方法?

我使用的是moment.js和jquery-使用任何一个库的解决方案当然是受欢迎的。

您可以使用setHours():

var today = new Date();
today.setHours(0, 0, 0, 0);

所有JavaScript日期都有时间信息。这将把时间部分设置为00:00.000当地时间。当您想要比较日期时,这很有用。

使用moment.js可以使用moment(0,"HH").toDate()