如何使用时刻.js将日历日期更改为日期

How to change calender date to date using moment.js?

本文关键字:日期 日历 何使用 时刻 js      更新时间:2023-09-26

Using moment().calendar(referenceTeime);我能够获得相对的日子,例如今天,明天,昨天等。现在我的要求是从今天,明天等转换其他方式以获取日期值。有可能在瞬间.js吗?或者有人可以帮助我使用时刻的快捷方式吗.js?

不,不可能从日历字符串(如今天上午 8:45)转到某个时刻。或者,从技术上讲,你可以自己构建当下的各个部分,但这可能不值得。

如果您真的需要这样做,请查看:http://momentjs.com/docs/#/i18n/changing-locale/
这使您可以了解日历字符串在内部的工作方式。但是没有任何时刻方法可以为您做到这一点。

执行此操作

的更简单方法是在转换为日历时间时始终存储基础类型。这是两件事之一:一个时刻或一个持续时间。

举个例子:

var dur = moment.duration(2, 'days');
moment().add(dur).calendar(); // Tomorrow at 8:59 AM
moment().clone().add(dur).calendar(); // Same thing but preserves the moment.