php 判断日期
时间: 2023-07-26 07:18:13 浏览: 149
php check-date
要判断日期的话,可以使用 PHP 内置的日期函数 `strtotime()` 或者 `DateTime` 类。以下是使用 `strtotime()` 函数的示例代码:
```php
$date = '2021-09-15';
if (strtotime($date) === false) {
echo "无效的日期格式";
} else {
echo "有效的日期格式";
}
```
以上代码会将 `$date` 变量中的字符串转换为 Unix 时间戳,如果转换失败则返回 false。如果需要判断是否为指定格式的日期,可以使用 `date_create_from_format()` 函数,如下所示:
```php
$date = '15/09/2021';
$format = 'd/m/Y';
$datetime = date_create_from_format($format, $date);
if ($datetime === false) {
echo "无效的日期格式";
} else {
echo "有效的日期格式";
}
```
以上代码会将 `$date` 变量中的字符串按照 `$format` 变量指定的格式转换为 DateTime 对象,如果转换失败则返回 false。
阅读全文