equal
deleted
inserted
replaced
1 //! moment.js |
1 //! moment.js |
2 //! version : 2.27.0 |
2 //! version : 2.29.1 |
3 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors |
3 //! authors : Tim Wood, Iskren Chernev, Moment.js contributors |
4 //! license : MIT |
4 //! license : MIT |
5 //! momentjs.com |
5 //! momentjs.com |
6 |
6 |
7 ;(function (global, factory) { |
7 ;(function (global, factory) { |
2538 } |
2538 } |
2539 |
2539 |
2540 hooks.createFromInputFallback = deprecate( |
2540 hooks.createFromInputFallback = deprecate( |
2541 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' + |
2541 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' + |
2542 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' + |
2542 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' + |
2543 'discouraged and will be removed in an upcoming major release. Please refer to ' + |
2543 'discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.', |
2544 'http://momentjs.com/guides/#/warnings/js-date/ for more info.', |
|
2545 function (config) { |
2544 function (config) { |
2546 config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); |
2545 config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); |
2547 } |
2546 } |
2548 ); |
2547 ); |
2549 |
2548 |
3724 } |
3723 } |
3725 |
3724 |
3726 function calendar$1(time, formats) { |
3725 function calendar$1(time, formats) { |
3727 // Support for single parameter, formats only overload to the calendar function |
3726 // Support for single parameter, formats only overload to the calendar function |
3728 if (arguments.length === 1) { |
3727 if (arguments.length === 1) { |
3729 if (isMomentInput(arguments[0])) { |
3728 if (!arguments[0]) { |
|
3729 time = undefined; |
|
3730 formats = undefined; |
|
3731 } else if (isMomentInput(arguments[0])) { |
3730 time = arguments[0]; |
3732 time = arguments[0]; |
3731 formats = undefined; |
3733 formats = undefined; |
3732 } else if (isCalendarSpec(arguments[0])) { |
3734 } else if (isCalendarSpec(arguments[0])) { |
3733 formats = arguments[0]; |
3735 formats = arguments[0]; |
3734 time = undefined; |
3736 time = undefined; |
4402 l, |
4404 l, |
4403 val, |
4405 val, |
4404 eras = this.localeData().eras(); |
4406 eras = this.localeData().eras(); |
4405 for (i = 0, l = eras.length; i < l; ++i) { |
4407 for (i = 0, l = eras.length; i < l; ++i) { |
4406 // truncate time |
4408 // truncate time |
4407 val = this.startOf('day').valueOf(); |
4409 val = this.clone().startOf('day').valueOf(); |
4408 |
4410 |
4409 if (eras[i].since <= val && val <= eras[i].until) { |
4411 if (eras[i].since <= val && val <= eras[i].until) { |
4410 return eras[i].name; |
4412 return eras[i].name; |
4411 } |
4413 } |
4412 if (eras[i].until <= val && val <= eras[i].since) { |
4414 if (eras[i].until <= val && val <= eras[i].since) { |
4422 l, |
4424 l, |
4423 val, |
4425 val, |
4424 eras = this.localeData().eras(); |
4426 eras = this.localeData().eras(); |
4425 for (i = 0, l = eras.length; i < l; ++i) { |
4427 for (i = 0, l = eras.length; i < l; ++i) { |
4426 // truncate time |
4428 // truncate time |
4427 val = this.startOf('day').valueOf(); |
4429 val = this.clone().startOf('day').valueOf(); |
4428 |
4430 |
4429 if (eras[i].since <= val && val <= eras[i].until) { |
4431 if (eras[i].since <= val && val <= eras[i].until) { |
4430 return eras[i].narrow; |
4432 return eras[i].narrow; |
4431 } |
4433 } |
4432 if (eras[i].until <= val && val <= eras[i].since) { |
4434 if (eras[i].until <= val && val <= eras[i].since) { |
4442 l, |
4444 l, |
4443 val, |
4445 val, |
4444 eras = this.localeData().eras(); |
4446 eras = this.localeData().eras(); |
4445 for (i = 0, l = eras.length; i < l; ++i) { |
4447 for (i = 0, l = eras.length; i < l; ++i) { |
4446 // truncate time |
4448 // truncate time |
4447 val = this.startOf('day').valueOf(); |
4449 val = this.clone().startOf('day').valueOf(); |
4448 |
4450 |
4449 if (eras[i].since <= val && val <= eras[i].until) { |
4451 if (eras[i].since <= val && val <= eras[i].until) { |
4450 return eras[i].abbr; |
4452 return eras[i].abbr; |
4451 } |
4453 } |
4452 if (eras[i].until <= val && val <= eras[i].since) { |
4454 if (eras[i].until <= val && val <= eras[i].since) { |
4465 eras = this.localeData().eras(); |
4467 eras = this.localeData().eras(); |
4466 for (i = 0, l = eras.length; i < l; ++i) { |
4468 for (i = 0, l = eras.length; i < l; ++i) { |
4467 dir = eras[i].since <= eras[i].until ? +1 : -1; |
4469 dir = eras[i].since <= eras[i].until ? +1 : -1; |
4468 |
4470 |
4469 // truncate time |
4471 // truncate time |
4470 val = this.startOf('day').valueOf(); |
4472 val = this.clone().startOf('day').valueOf(); |
4471 |
4473 |
4472 if ( |
4474 if ( |
4473 (eras[i].since <= val && val <= eras[i].until) || |
4475 (eras[i].since <= val && val <= eras[i].until) || |
4474 (eras[i].until <= val && val <= eras[i].since) |
4476 (eras[i].until <= val && val <= eras[i].since) |
4475 ) { |
4477 ) { |
5616 config._d = new Date(toInt(input)); |
5618 config._d = new Date(toInt(input)); |
5617 }); |
5619 }); |
5618 |
5620 |
5619 //! moment.js |
5621 //! moment.js |
5620 |
5622 |
5621 hooks.version = '2.27.0'; |
5623 hooks.version = '2.29.1'; |
5622 |
5624 |
5623 setHookCallback(createLocal); |
5625 setHookCallback(createLocal); |
5624 |
5626 |
5625 hooks.fn = proto; |
5627 hooks.fn = proto; |
5626 hooks.min = min; |
5628 hooks.min = min; |