gpt4 book ai didi

mysql - 当日期列为空时,strtotime 返回 1970 年的日期

转载 作者:行者123 更新时间:2023-11-30 22:28:54 24 4
gpt4 key购买 nike

我想以 dd-mm-yyyy 格式显示 $p->due_date

如果数据库中的日期列为空,则显示的日期为:01-01-1970

<?=strftime(config_item('date_format'), strtotime($p->due_date))?>  

如果数据库中的日期为空,则不应显示任何内容,否则应显示 dd-mm-yyyy 格式的日期。

提前致谢

丹尼尔

最佳答案

数据库中的日期字段是否可以为空,如果是,那么它将返回 null 那是正确的,并且由于 strtotime 需要日期,因此它将显示 unix 纪元日期,即 01-01-1970。只需使用 if 条件或三元运算符即可解决此问题..

谢谢

关于mysql - 当日期列为空时,strtotime 返回 1970 年的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34429655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com