summaryrefslogtreecommitdiff
path: root/www/lib/moment/src/lib/create/valid.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/lib/moment/src/lib/create/valid.js')
-rw-r--r--www/lib/moment/src/lib/create/valid.js24
1 files changed, 13 insertions, 11 deletions
diff --git a/www/lib/moment/src/lib/create/valid.js b/www/lib/moment/src/lib/create/valid.js
index a5aaba00..89204f85 100644
--- a/www/lib/moment/src/lib/create/valid.js
+++ b/www/lib/moment/src/lib/create/valid.js
@@ -1,21 +1,23 @@
import extend from '../utils/extend';
import { createUTC } from './utc';
+import getParsingFlags from '../create/parsing-flags';
export function isValid(m) {
if (m._isValid == null) {
+ var flags = getParsingFlags(m);
m._isValid = !isNaN(m._d.getTime()) &&
- m._pf.overflow < 0 &&
- !m._pf.empty &&
- !m._pf.invalidMonth &&
- !m._pf.nullInput &&
- !m._pf.invalidFormat &&
- !m._pf.userInvalidated;
+ flags.overflow < 0 &&
+ !flags.empty &&
+ !flags.invalidMonth &&
+ !flags.nullInput &&
+ !flags.invalidFormat &&
+ !flags.userInvalidated;
if (m._strict) {
m._isValid = m._isValid &&
- m._pf.charsLeftOver === 0 &&
- m._pf.unusedTokens.length === 0 &&
- m._pf.bigHour === undefined;
+ flags.charsLeftOver === 0 &&
+ flags.unusedTokens.length === 0 &&
+ flags.bigHour === undefined;
}
}
return m._isValid;
@@ -24,10 +26,10 @@ export function isValid(m) {
export function createInvalid (flags) {
var m = createUTC(NaN);
if (flags != null) {
- extend(m._pf, flags);
+ extend(getParsingFlags(m), flags);
}
else {
- m._pf.userInvalidated = true;
+ getParsingFlags(m).userInvalidated = true;
}
return m;