00001 <?php 00025 function isValidDate($date_) 00026 { 00027 $time = strtotime($date_); 00028 if ($time === false) 00029 { 00030 return false; 00031 } 00032 00033 return true; 00034 } 00035 00047 function isValidTime($time_) 00048 { 00049 $matches = NULL; 00050 preg_match('/^([\d]{1,2})[:]{1}([\d]{2})[:]{1}([\d]{2})$/', $time_, $matches); 00051 00052 if 00053 ( 00054 empty($matches) || 00055 $matches[1] < 0 || 00056 $matches[1] >= 24 || 00057 $matches[2] < 0 || 00058 $matches[2] >= 60 || 00059 $matches[3] < 0 || 00060 $matches[3] >= 60 00061 ) 00062 { 00063 return false; 00064 } 00065 else 00066 { 00067 return true; 00068 } 00069 } 00070 00071 ?>