aboutsummaryrefslogtreecommitdiffstats
path: root/library/moment/src/lib/moment/to-type.js
diff options
context:
space:
mode:
Diffstat (limited to 'library/moment/src/lib/moment/to-type.js')
-rw-r--r--library/moment/src/lib/moment/to-type.js29
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()
+ };
+}