Momentjs-date-validation
提供:Dev Guides
MomentJS-日付検証
解析フラグ
MomentJSは、指定された日付が無効とみなされる場合に、以下の解析フラグを提供します-
オーバーフロー-これは、指定された月が13日、日が1年で367日、月で32日、うるう年でない2月で29日などの場合に発生します。 オーバーフローには、 invalidAt に一致する無効なユニットのインデックスが含まれます。 -1 はオーバーフローがないことを意味することに注意してください。
空-日付ではない入力が与えられたとき。 ブール値を返します。
日付の検証を理解するために、次の例を考慮してください-
出力
invalidAtは出力を1として提供します。これは、月の値が12を超えてオーバーフローするため、月を指します。 オーバーフローがある場合、invalidAtは、ここに示されている表に示すように出力を提供します-
0 | years |
1 | months |
2 | days |
3 | hours |
4 | minutes |
5 | seconds |
6 | milliseconds |
指定された日付に複数のオーバーフローがある場合、最初のオーバーフローしたインデックスの出力になります。