IQ Botの項目に対して指定できるdateという型は、なんと和暦に対応していました。
A2019.11で試した結果を以下にまとめます。
#IQ Botが対応している/対応していない和暦の一覧
「対応有無」が〇のものは対応している(この形式であれば誤りとならない)、×は対応なし(この形式は日付と認定されず誤りとして検知してしまう)という意味です。
以下の表にない形式はテストしていないので、わかり次第アップします。
「この形式はどうなんですか?」と思ったら、編集リクエストをください。
日付の形式 | 対応有無 | 補足説明 |
---|---|---|
2020年4月13日 | 〇 | 通常のYYYY年MM月DD日形式 |
令和2年4月13日 | 〇 | 元号つきでもOK |
R2年4月13日 | 〇 | 元号をアルファベット表記しても大丈夫 |
R2/4/13 | 〇 | 元号のアルファベット+スラッシュ区切りでも大丈夫 |
R2.4.13 | 〇 | 元号のアルファベット+ドット区切りでも大丈夫 |
令2年4月13日 | 〇 | 元号を最初の1文字に略記しても大丈夫 |
令和元年5月1日 | × | 「元年」という表記には対応していない →カスタムロジックを使って「元」を「1」に置き換えれば日付として扱い可能 |
令和元年5月末日 | × | 「末日」という表記には対応していない →カスタムロジックを使って「末日」を具体的な日付に置き換えれば日付として扱い可能 |
#補足
- 元号は明治まで対応(慶応以前は誤りとして検知)
- 元号的にありえない日付(令和1年4月30日や昭和65年など)は違反として検知しない
- 漢数字や全角表記には対応していない(カスタムロジックによる置換が必要)
- 年、月、日の途中に半角スペースが入っても大丈夫だが、全角スペースが入ると型違反になる