php strtotime 函数没有给出输出
php strtotime funtion is not giving output
我正在使用 strtotime() 函数比较两个日期,一个是今天,第二个来自数据库,几天前它工作正常但今天它不工作
这是代码
$today=strtotime(date("d-M-Y H:i A"));
$registration_start_date=strtotime($model->registration_start_date);
在这段代码中没有 $today 的输出,即使我试图只回显日期和日期被打印出来但是当我在 strtotime 中保留 date("d-M-Y H:i A") 时它是空的,甚至$registration_start_date=strtotime($model->registration_start_date);正在提供适当的输出。
请帮忙。
谢谢
现在的日期是这样的:
php > echo date("d-M-Y H:i A");
30-Jun-2020 17:29 PM
下午 17:29?
只需从日期格式中删除 A,您使用 H - 这已经是 24 小时格式:
php > var_dump(strtotime(date("d-M-Y H:i A")));
bool(false)
php > var_dump(strtotime(date("d-M-Y H:i")));
int(1593531060)
也许这段代码在中午之前有效,但我不会指望它。
我正在使用 strtotime() 函数比较两个日期,一个是今天,第二个来自数据库,几天前它工作正常但今天它不工作 这是代码
$today=strtotime(date("d-M-Y H:i A"));
$registration_start_date=strtotime($model->registration_start_date);
在这段代码中没有 $today 的输出,即使我试图只回显日期和日期被打印出来但是当我在 strtotime 中保留 date("d-M-Y H:i A") 时它是空的,甚至$registration_start_date=strtotime($model->registration_start_date);正在提供适当的输出。 请帮忙。 谢谢
现在的日期是这样的:
php > echo date("d-M-Y H:i A");
30-Jun-2020 17:29 PM
下午 17:29?
只需从日期格式中删除 A,您使用 H - 这已经是 24 小时格式:
php > var_dump(strtotime(date("d-M-Y H:i A")));
bool(false)
php > var_dump(strtotime(date("d-M-Y H:i")));
int(1593531060)
也许这段代码在中午之前有效,但我不会指望它。