//===檢查日期 function===V
function datecheck($ymd,$sep='/'){
$parts = explode($sep,$ymd);
$year = $parts[0];
$month = $parts[1];
$day = $parts[2];
if(isint($year) && isint($month) && isint($day)){
if(checkdate($month,$day,$year)) return true;
else return false;
}
else return false;
}
// [ php/inc/isint.php ] cvs 1.2
function isint($str){
$str = (string)$str;
$pos = 0;
$len = strlen($str);
for($i=0;$i<$len;$i++){
if($str[$i]=='0') $pos++;
else break;
}
$str = substr($str,$pos);
$int = (int)$str;
if($str==(string)$int) return true;
else return false;
}
//===檢查日期 function===^
$end_date_ben=trim($_POST["end_date_ben"]);
$end_date_end=trim($_POST["end_date_end"]);
if (strlen($end_date_ben)>0 OR strlen($end_date_end)>0 ){
//開始日期
if (strlen($end_date_ben)>0){
if(datecheck($end_date_ben)){
//echo $end_date_ben.' 是合法日期';
}else{
echo "開始日期".$end_date_ben.'不是合法日期';
exit;
}
}
//結束日期
if (strlen($end_date_end)>0){
if(datecheck($end_date_end)){
//echo $end_date_ben.' 是合法日期';
}else{
echo "結束日期".$end_date_ben.'不是合法日期';
exit;
}
}
$Show_Query_Meg="到期日期『".$end_date_ben."~".$end_date_end."』相關資料";
}
沒有留言:
張貼留言