Skip to content

Commit 9b1dd27

Browse files
authored
Mention strict parsing option with usage examples
1 parent e7949cd commit 9b1dd27

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

docs/moment-timezone/01-using-timezones/01-parsing-in-zone.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,12 @@ moment(timestamp).tz("America/Los_Angeles").format(); // 2014-06-22T09:21:08-07:
6565
moment.tz(date, "America/Los_Angeles").format(); // 2014-06-22T09:21:08-07:00
6666
moment(date).tz("America/Los_Angeles").format(); // 2014-06-22T09:21:08-07:00
6767
```
68+
69+
Уou may specify a boolean right after format argument to use strict parsing. Strict parsing requires that the format and input match exactly, *including delimeters*.
70+
71+
```javascript
72+
moment.tz('It is 2012-05-25', 'YYYY-MM-DD', "America/Toronto").isValid(); // true
73+
moment.tz('It is 2012-05-25', 'YYYY-MM-DD', true, "America/Toronto").isValid(); // false
74+
moment.tz('2012-05-25', 'YYYY-MM-DD', true, "America/Toronto").isValid(); // true
75+
moment.tz('2012-05.25', 'YYYY-MM-DD', true, "America/Toronto").isValid(); // false
76+
```

0 commit comments

Comments
 (0)