Closed daway0 closed 2 months ago
When I try to create an object with the following dates, the object is not created correctly:
Here is the moment object that was created (_isValid=false):
{ "_isAMomentObject": true, "_i": "1403/02/29", "_f": "YYYY-MM-DD", "_isUTC": false, "_pf": { "empty": false, "unusedTokens": [], "unusedInput": [ "/", "/" ], "overflow": 2, "charsLeftOver": 2, "nullInput": false, "invalidEra": null, "invalidMonth": null, "invalidFormat": false, "userInvalidated": false, "iso": false, "parsedDateParts": [ 1403, 1, 29 ], "era": null, "rfc2822": false, "weekdayMismatch": false }, "_locale": { "_calendar": { "sameDay": "[Today at] LT", "nextDay": "[Tomorrow at] LT", "nextWeek": "dddd [at] LT", "lastDay": "[Yesterday at] LT", "lastWeek": "[Last] dddd [at] LT", "sameElse": "L" }, "_longDateFormat": { "LTS": "h:mm:ss A", "LT": "h:mm A", "L": "MM/DD/YYYY", "LL": "MMMM D, YYYY", "LLL": "MMMM D, YYYY h:mm A", "LLLL": "dddd, MMMM D, YYYY h:mm A" }, "_invalidDate": "Invalid date", "_dayOfMonthOrdinalParse": {}, "_relativeTime": { "future": "in %s", "past": "%s ago", "s": "a few seconds", "ss": "%d seconds", "m": "a minute", "mm": "%d minutes", "h": "an hour", "hh": "%d hours", "d": "a day", "dd": "%d days", "w": "a week", "ww": "%d weeks", "M": "a month", "MM": "%d months", "y": "a year", "yy": "%d years" }, "_months": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], "_monthsShort": [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ], "_week": { "dow": 0, "doy": 6 }, "_weekdays": [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], "_weekdaysMin": [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ], "_weekdaysShort": [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], "_meridiemParse": {}, "_eras": [ { "since": "0001-01-01", "until": null, "offset": 1, "name": "Anno Domini", "narrow": "AD", "abbr": "AD" }, { "since": "0000-12-31", "until": null, "offset": 1, "name": "Before Christ", "narrow": "BC", "abbr": "BC" } ], "_abbr": "en", "_config": { "calendar": { "sameDay": "[Today at] LT", "nextDay": "[Tomorrow at] LT", "nextWeek": "dddd [at] LT", "lastDay": "[Yesterday at] LT", "lastWeek": "[Last] dddd [at] LT", "sameElse": "L" }, "longDateFormat": { "LTS": "h:mm:ss A", "LT": "h:mm A", "L": "MM/DD/YYYY", "LL": "MMMM D, YYYY", "LLL": "MMMM D, YYYY h:mm A", "LLLL": "dddd, MMMM D, YYYY h:mm A" }, "invalidDate": "Invalid date", "dayOfMonthOrdinalParse": {}, "relativeTime": { "future": "in %s", "past": "%s ago", "s": "a few seconds", "ss": "%d seconds", "m": "a minute", "mm": "%d minutes", "h": "an hour", "hh": "%d hours", "d": "a day", "dd": "%d days", "w": "a week", "ww": "%d weeks", "M": "a month", "MM": "%d months", "y": "a year", "yy": "%d years" }, "months": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], "monthsShort": [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ], "week": { "dow": 0, "doy": 6 }, "weekdays": [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], "weekdaysMin": [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ], "weekdaysShort": [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], "meridiemParse": {}, "eras": [ { "since": "0001-01-01", "until": null, "offset": 1, "name": "Anno Domini", "narrow": "AD", "abbr": "AD" }, { "since": "0000-12-31", "until": null, "offset": 1, "name": "Before Christ", "narrow": "BC", "abbr": "BC" } ], "abbr": "en" }, "_dayOfMonthOrdinalParseLenient": {} }, "_d": null, "_isValid": false, "_jDiff": 0 }
sry, sorry its my my mistake (didnt use jYYYY instead of YYYY)
When I try to create an object with the following dates, the object is not created correctly:
Here is the moment object that was created (_isValid=false):