php strtotime 函数没有给出输出

我正在使用 strtotime() 函数来比较两个日期,一个是今天,第二个来自数据库,几天前它工作正常,但今天它不工作 这是代码

$today=strtotime(date("d-M-Y H:i A"));
$registration_start_date=strtotime($model->registration_start_date);

在此代码中,即使我尝试回显日期和日期,也没有 $today 的输出,但是当我将 date("dMY H:i A") 保留在 strtotime 中时,它是空的,甚至 $registration_start_date=strtotime($model ->注册开始日期);正在给出正确的输出。请帮忙。谢谢



精慕HU
浏览 107回答 1
1回答

素胚勾勒不出你

这就是日期现在发生的情况: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)也许这个代码在中午之前可以工作,但我不会指望它。
打开App,查看更多内容
随时随地看视频慕课网APP