mirror of
https://github.com/onkelbeh/cheatsheets.git
synced 2025-06-15 22:57:33 +02:00
1.3 KiB
1.3 KiB
title | category | layout | updated | tags | |
---|---|---|---|---|---|
Moment.js | JavaScript libraries | 2017/sheet | 2017-10-10 |
|
Parsing
m = moment('2013-03-01', 'YYYY-MM-DD')
This parses the given date using the given format. Returns a moment object.
Formatting
m
.format()
.format('dddd')
.format('MMM Do YY') // → "Sep 2nd 07"
.fromNow() // → "31 minutes ago"
.calendar() // → "Last Friday at 9:32PM"
Add
m.add(1, 'day')
m.subtract(2, 'days')
m.startOf('day')
m.endOf('day')
m.startOf('hour')
Internationalization
.format('L') // 06/09/2014
.format('l') // 6/9/2014
.format('LL') // June 9 2014
.format('ll') // Jun 9 2014
.format('LLL') // June 9 2014 9:32 PM
.format('lll') // Jun 9 2014 9:32 PM
.format('LLLL') // Monday, June 9 2014 9:32 PM
.format('llll') // Mon, Jun 9 2014 9:32 PM
See datetime for more.
{% include common/moment_format.md title="Formatting" %}
References
Alternatives
- You don't need Moment.js (github.com)
Also see
- Datetime cheatsheet (devhints.io)
- Moment website (momentjs.com)
- Moment docs (momentjs.com)