Check Date Format ด้วย Regular Expressions

Written on Thursday, March 6th, 2008 at 10:16 am by cpcpyc
Filed under PHP.

เป็นการเช็ค date format ว่าใส่เข้ามาถูกต้องมั้ย ด้วย regura expression

<?php  // Date format (yyyy-mm-dd) checking 
 $myDate = “2008-01-01″;
 if( preg_match(”/(19|20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])/”,
    $myDate) )
 {
    echo “Good date :)”;
 }
 else
 {
    echo “Bad date :(”;
 }
 ?>  

Leave a Reply