为了账号安全,请及时绑定邮箱和手机立即绑定

php strtotime 函数没有给出输出

php strtotime 函数没有给出输出

PHP
精慕HU 2023-07-08 16:36:07
我正在使用 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)

也许这个代码在中午之前可以工作,但我不会指望它。


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信