我正在使用 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 ->注册开始日期);正在给出正确的输出。请帮忙。谢谢
1 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
这就是日期现在发生的情况:
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)
也许这个代码在中午之前可以工作,但我不会指望它。
- 1 回答
- 0 关注
- 106 浏览
添加回答
举报
0/150
提交
取消