Fumito MIZUNO様
ご返信ありがとうございます。
上記の方法を調べてみますね。
老婆心ながら。
入力時にjQueryなどのDateピッカー使うなどして、入力の段階である程度の日付チェックをした方が後々楽だとおもいます。
(たとえば、全角入力の削除、20130532などあり得ない日付の排除、201357など一桁の時0を入れなかった場合、など)
もちろん、出力(誕生日自動計算)時にも正しい日付かどうかのチェックはできますが、ユーザーに気づいてもらうためには、入力時の方が良いかもしれませんね。
gatespace様
ご返信ありがとうございます。
そうですよね、100万歳とか出てしまったらびっくり仰天します。
Dateピッカーも調べてみますね。