我该如何检查我的字符串是否为有效日期(“2018-01-01”)。
有没有简单的方法,还是我需要像这样做:
if (Carbon::createFromFormat('YOUR DATE FORMAT', $stringVariable) !== false) {
// valid date
}
我该如何检查我的字符串是否为有效日期(“2018-01-01”)。
有没有简单的方法,还是我需要像这样做:
if (Carbon::createFromFormat('YOUR DATE FORMAT', $stringVariable) !== false) {
// valid date
}
$timestamp = strtotime($date);
return $timestamp ? $date : null ;
m/d/y
格式;而如果分隔符是破折号(-)或点号(.),则默认为欧洲的d-m-y
格式。 - undefined$date = "2008年7月第一个星期六";
这样的数值将被视为有效日期。https://www.php.net/manual/zh/datetime.formats.php - undefined