【发布时间】:2021-11-08 07:23:23
【问题描述】:
我正在使用 Laravel 5.8,如果当前日期的 unix 时间戳等于弹出窗口的定义 unix 时间戳,我想显示一条弹出消息。
所以为了做到这一点,我在控制器中添加了这个:
if($popup->datep == now()->timestamp){
$output .=' <a href=" '.$popup->linkp.' "><img src=" '. URL::to('popups/'.$popup->image_path).' " style="width: 100%;"></a>';
}
现在$popup->datep 显示1636403400 和now()->timestamp 显示1636355812。
但它们的比较总是返回 TRUE 并显示弹出消息。连我都输入明年的时间戳!
那么这里出了什么问题?如何正确比较两个 Unix 时间戳并据此显示一些结果?
【问题讨论】:
标签: php laravel unix timestamp laravel-5.8