javascript - 使用 Moment.js,如何将时刻转换为日期或进行日历日期比较?

标签 javascript date datetime momentjs date-comparison

如果你有一个日期时间的时刻。

var d1 = moment();

如何将 d1 转换为 date(损失时间),以便您可以进行数学计算。我想做..

var d1 = moment(); // convert this to a date.
var d2 = moment(); // convert this to a date.

这些应该像这样返回*;

d1.isBefore(d2) // false;
d1.isAfter(d2) // false;
d1.isSame(d2) // true

脚注

* assuming d2 didn't occur after the day-rollover

最佳答案

尝试

moment().startOf('day')

这会将时间转移到午夜(在大多数情况下)。

关于javascript - 使用 Moment.js,如何将时刻转换为日期或进行日历日期比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31934059/

相关文章:

javascript - Android WebView loadUrl JavaScript 不工作 API <=18(但在 API >=19 中工作)

javascript函数需要双击才能工作

java - 将 Apple 的 Cocoa 框架 Epoch (reference_date) 转换为 Java Date

c# - 将此 20110811T131446+0200 转换为 C# dateTime 对象

c# - 无法使用 SQLite 与 EF6 比较日期

javascript - 是否可以用 javascript 进行破解?

javascript - 从 javascript 中的 php 文件调用函数

c# - 使用 Javascript/JQuery 解析自动生成的 .NET 日期对象

ios - Swift 3 - 如何在特定日期设置本地通知

c# - Oracle Date 列存储时间,但不显示它