MomentJS provides formats to display date in different ways. There are methods available which tells the time from a given moment, from the current moment, difference between two moments etc. It can display date in JSON format, Array, Object, String etc.
The following table shows a list of methods available which helps in the displaying/formatting of the date as required.
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(); |