php strotime函数未提供输出
我正在使用strotime()函数比较两个日期,一个是今天,另一个是来自DB的日期,几天前它工作正常,但今天它不工作 这是密码php strotime函数未提供输出,php,date,yii2,comparison,strtotime,Php,Date,Yii2,Comparison,Strtotime,我正在使用strotime()函数比较两个日期,一个是今天,另一个是来自DB的日期,几天前它工作正常,但今天它不工作 这是密码 $today=strtotime(date("d-M-Y H:i A")); $registration_start_date=strtotime($model->registration_start_date); 在这段代码中,$today没有输出,即使我尝试只回显日期和打印出来的日期,但当我在strotime中保留日期(“d-M-Y H:
$today=strtotime(date("d-M-Y H:i A"));
$registration_start_date=strtotime($model->registration_start_date);
在这段代码中,$today没有输出,即使我尝试只回显日期和打印出来的日期,但当我在strotime中保留日期(“d-M-Y H:I A”)时,它是空的,甚至$registration\u start\u date=strotime($model->registration\u start\u date);是给适当的输出。
请帮忙。
谢谢date现在就是这样:
php > echo date("d-M-Y H:i A");
30-Jun-2020 17:29 PM
下午17:29
只需从日期格式中删除,即可使用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)
也许这段代码在中午前就可以工作了,但我不会指望它。我尝试了这段代码,它对我来说很好,我尝试了一种起始日期格式,然后它就工作了。。谢谢,我已经按照你的描述试过了,它工作了。。。谢谢你的帮助。。。