- 2010-07-26 (月) 20:57
- Development
(※自分用の覚書というかコピペ用の小ネタです。) 携帯サイトで生年月日なんかを入力してもらうときに数字のみ 8桁で入力してもらい、その妥当性をチェックする処理。
// 変数 $tmp に入ってるとして
$tmp = "19700101";
// 一応半角に変換
$tmp = mb_convert_kana(trim($tmp), "ask");
// 長さでチェック
if (8 != strlen($tmp)) {
// エラーメッセージ生成など
// 年月日として妥当かチェック
} else if (!checkdate(substr($tmp, 4, 2), substr($tmp, 6, 2), substr($tmp, 0, 4))) {
// エラーメッセージ生成など
} else {
// 妥当(正常)な場合の処理
}
以下の関連(しているかもしれない)記事もどうぞ!
コメント:0
トラックバック:0
- このエントリーのトラックバックURL
- http://digitalbox.jp/happy-go-lucky-computing/development/php-tips-checking-date-from-8-digits/trackback/
- Listed below are links to weblogs that reference
- PHP 小ネタ: 8桁数字の年月日の妥当性をチェック from digitalbox
