我想驗證出生日期字段的1996 & 1900之間的日期。也應該是在正確的日期格式無法驗證日期
但這下面的功能是讓我輸出總是假的。 我做錯了什麼?
function validateDate($date) {
$this->load->helper('date');
$datestring1 = "%Y-%m-%d";
$date1 = "1996-01-01";
$date2 = "1990-01-01";
$d = DateTime::createFromFormat('Y-m-d', $date);
return $d && $d->format('Y-m-d') == $date && $date > $date2 && $date < $date1;
}
請考慮寫評論,而這樣做不合理 –