IQ Bot:date型が対応している和暦


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年など)は違反として検知しない
  • 漢数字や全角表記には対応していない(カスタムロジックによる置換が必要)
  • 年、月、日の途中に半角スペースが入っても大丈夫だが、全角スペースが入ると型違反になる