PHP 小ネタ: 8桁数字の年月日の妥当性をチェック - digitalbox

Home > Happy-Go-Lucky Computing > Development > PHP 小ネタ: 8桁数字の年月日の妥当性をチェック

PHP 小ネタ: 8桁数字の年月日の妥当性をチェック

(※自分用の覚書というかコピペ用の小ネタです。) 携帯サイトで生年月日なんかを入力してもらうときに数字のみ 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

コメントフォーム
Remember personal info

トラックバック: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

Home > Happy-Go-Lucky Computing > Development > PHP 小ネタ: 8桁数字の年月日の妥当性をチェック

フィード
メタ情報

Return to page top