node_modules/moment/src/lib/moment/to.js (raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import { createDuration } from '../duration/create'; import { createLocal } from '../create/local'; import { isMoment } from '../moment/constructor'; export function to (time, withoutSuffix) { if (this.isValid() && ((isMoment(time) && time.isValid()) || createLocal(time).isValid())) { return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix); } else { return this.localeData().invalidDate(); } } export function toNow (withoutSuffix) { return this.to(createLocal(), withoutSuffix); } |