@finnair/v-validation-moment v9.2.0
v-validation-moment
@finnair/v-validation-moment is an extension to @finnair/v-validation.
Vmoment extension uses custom Moment extensions to support full JSON roundtrip with strict validation.
Documentation for v-validation.
Getting Started
Install v-validation using yarn:
yarn add @finnair/v-validation-momentOr npm:
npm install @finnair/v-validation-momentVmoment
MomentValidator can be used to build custom Moment validators/converters by supplying a parse function. However, Moment instances always serialize to JSON
in full date-time format. V supports Moment extensions that requires an exact input format and also serialize to JSON using that same format.
Time zone 00:00 is serialized as Z.
| Vmoment. | Format | Description |
|---|---|---|
| date | YYYY-MM-DD | Local date. |
| dateUtc | YYYY-MM-DD | Date in UTC time zone. |
| dateTime | YYYY-MM-DDTHH:mm:ssZ | Date and time in local (parsed) time zone. |
| dateTimeUtc | YYYY-MM-DDTHH:mm:ssZ | Date and time in UTC time zone. |
| dateTimeMillis | YYYY-MM-DDTHH:mm:ss.SSSZ | Date and time with millis in local (parsed) time zone. |
| dateTimeMillisUtc | YYYY-MM-DDTHH:mm:ss.SSSZ | Date and time with millis in UTC time zone. |
| time | HH:mm:ss | Local time. |
| duration | ISO 8601 Duration | moment.duration with pattern validation. |
12 months ago
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
9 months ago
12 months ago
11 months ago
9 months ago
11 months ago
5 months ago
5 months ago
11 months ago
10 months ago
9 months ago
9 months ago
5 months ago
8 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago