PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 正規表現系 > 日付を判別したい

日付を判別したい

Pocket

サンプルコード sample code

正規表現 日付 の書式の判別 「preg_match()」

数値や論理値 = preg_match (パターン文字列, 入力文字列)

パターン文字列は、検索するパターンを表現する文字列です。入力文字列は検索する対象の文字列です。検索に一致すると数値の 1 を返し、一致しなかった場合 0 を返し、エラーが発生した場合は、 論理値 FALSE を返します。

日付の書式が正しいかどうか判別する正規表現

書式:2012/1/1
「数値4桁」/「数値1~2桁」/「数値1~2桁」の書式を判別しています。

書式:2012/01/01
「数値4桁」/「数値2桁」/「数値2桁」の書式を判別しています。

日付が本当に正しいかどうか判別するには checkdate() を使用します。こちらを参照下さい。


サンプルコード

– サンプル Click Here ! –

実行結果
正規表現 日付の書式の判別 書式 2012/1/1

年が不正
/1/1 不正な日付
0/1/1 不正な日付
1/1/1 不正な日付
10/1/1 不正な日付
100/1/1 不正な日付
20a1/1/1 不正な日付
0100/1/1 不正な日付
20121/1/1 不正な日付

月が不正
2012//1 不正な日付
2012/0/1 不正な日付
2012/13/1 不正な日付
2012/100/1 不正な日付
2012/1a/1 不正な日付
2012/01/1 不正な日付

日が不正
2012/1/ 不正な日付
2012/1/0 不正な日付
2012/1/01 不正な日付
2012/1/32 不正な日付
2012/1/1a 不正な日付
2012/1/100 不正な日付

1000日チェック
・・・・
・・

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年3月14日
最終更新日:2017年04月01日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-preg-date/trackback/