我想用d-m-Y
或jS-F-
Y或D-M-Y
等所有格式的格式检查日期是否存在?
例如:
01-01-2018 => true
31-02-2018 => false
30 Februari 2018 => false
31st Feb 2018 => false
31st March 2018 => true
31-04-2018 => false
我找到了这个函数:checkdate但它只能用数字格式检查日期。
答案 0 :(得分:0)
您可以在上面查看示例
http://php.net/manual/en/function.checkdate.php
var_dump(validateDate('Tue, 28 Feb 2012 12:12:12 +0200', DateTime::RSS)); # true
var_dump(validateDate('Tue, 27 Feb 2012 12:12:12 +0200', DateTime::RSS)); # false
以上示例将输出:
BOOL(真) 布尔(假)
import re
print len(re.findall('dance\\b', string))
复制