diff options
Diffstat (limited to 'library/moment/src/lib/moment/to-type.js')
-rw-r--r-- | library/moment/src/lib/moment/to-type.js | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/library/moment/src/lib/moment/to-type.js b/library/moment/src/lib/moment/to-type.js new file mode 100644 index 000000000..3008d95e3 --- /dev/null +++ b/library/moment/src/lib/moment/to-type.js @@ -0,0 +1,29 @@ +export function valueOf () { + return +this._d - ((this._offset || 0) * 60000); +} + +export function unix () { + return Math.floor(+this / 1000); +} + +export function toDate () { + return this._offset ? new Date(+this) : this._d; +} + +export function toArray () { + var m = this; + return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()]; +} + +export function toObject () { + var m = this; + return { + years: m.year(), + months: m.month(), + date: m.date(), + hours: m.hours(), + minutes: m.minutes(), + seconds: m.seconds(), + milliseconds: m.milliseconds() + }; +} |