PHP DateTime類PHP的日期和時間日期
$x = '23120-7-7';
$x = new \DateTime($x);
var_dump($x);
的奇怪行爲給出
object(DateTime)#988 (3) {
["date"]=>
string(19) "2000-07-07 23:12:00"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
我想驗證日期,但沒有在PHP只DateTime類。我如何檢查
我的日期有效嗎?
使用正則表達式?我發現這個在線測試工具非常易於使用:http://gskinner.com/RegExr/然後看看屏幕右側,查看comunity選項卡,並找到適合您的日期格式的正則表達式。或者你自己打一個。這個正則表達式可以幫助你:(19 [0-9] {2} | 2 [0-9] {3}) - (0 [1-9] | 1 [012]) - ([123] 0 | [ 012] [1-9] | 31)$它的日期時間格式,如YYYY-MM-DD –