MomentJS提供以不同方式显示日期的格式.有一些方法可以告诉从给定时刻开始的时间,当前时刻,两个时刻之间的差异等.它可以用JSON格式,数组,对象,字符串等显示日期.
下表显示了可用的方法列表,这些方法有助于根据需要显示/格式化日期.
Method | Syntax |
---|---|
Format | moment().format(); moment().format(String); |
Time from now | moment().fromNow(); moment().fromNow(Boolean); |
Time from X | moment().from (Moment|String|Number|Date|Array); |
Time to now | moment().toNow(); moment().toNow(Boolean); |
Time to X | moment().to(Moment|String| Number|Date|Array); moment().to(Moment|String| Number|Date|Array, Boolean); |
Calendar Time | moment().calendar(); moment().calendar(referenceTime); moment().calendar(referenceTime, formats); |
Difference | moment().diff(Moment|String| Number|Date|Array); moment().diff(Moment|String| Number|Date|Array, String); moment().diff(Moment|String| Number|Date|Array, String, Boolean); |
Unix Timestamp(milliseconds) | moment().valueOf(); +moment(); |
Unix Timestamp(seconds) | moment().unix(); |
Days in Month | moment().daysInMonth(); |
As JavaScript Date | moment().toDate(); |
As Array | moment().toArray(); |
As JSON | moment().toJSON(); |
As ISO 8601 String | moment().toISOString(); moment().toISOString(keepOffset); |
As Object | moment().toObject(); |
As String | moment().toString(); |
Inspect | moment().inspect(); |