正しい日付かどうかテストする
・31日(1,3,5,7,8,10,12)
・30日(4,6,9,11)
・28日(2:基本)
・29日(2:閏年)
閏年 year%4 == 0 && year%100 != 0 || year%400 == 0
例
・2008/2/29(year%4 == 0 && year%100 != 0)
・2000/2/29(year%400 == 0)
閏年ではない
・1998/2/29(×year%100 != 0)
・2009/2/29(×year%4 == 0 && year%100 != 0 || year%400 == 0)
・存在しない和暦表記
例
・明治1年1月1日~明治1年9月7日
・明治45年7月30日~
・大正1年1月1日~大正1年7月29日
・大正15年12月25日~
・昭和1年1月1日~昭和1年12月24日
・昭和64年1月8日~
・平成1年1月1日~平成1年1月7日
・閏年ではない年の2月29日