在我的情况下,我想在点击日历上搜索日期。例如:如果要搜索10月29日的帖子,然后单击日历中的日期,日期将显示为列表。另一个日期1到30都可以正常工作,但是日期31得到了错误信息。
我的Laravel 5.2代码
$this->timestamp=date('Y-m-d',intval($timestamp));
$datetime=date('Y/m/d', $timestamp);
date()期望参数2为整数,给定字符串
我试着用strtotime但错误仍然存在。
我该如何解决这个问题?我搜索了其他问题,但我不明白如何解决这个问题。发生这种错误。但是当选择第31天时,该错误显示,而不是在其他日期(1至30)。其他日子还可以。
当我改变我的代码时
$this->timestamp=date('Y-m-d',intval($timestamp));
$datetime=date('Y/m/d', intval($timestamp));
错误已解决,但日期显示不正确。日期总是显示1970/01/01。
答案 0 :(得分:0)
您可以使用format()
函数格式化时间戳,如下所示:
$timestamp->format('Y/m/d');
这会解决您的问题吗?