我的Laravel 5.2代码
$this->timestamp=date('Y-m-d',intval($timestamp));
$datetime=date('Y/m/d', $timestamp);
date()期望参数2为整数,给定字符串
发生错误。但是当选择第31天时,该错误显示,而不是在其他日期(1至30)。其他日子还可以。
当我改变我的代码时
$this->timestamp=date('Y-m-d',intval($timestamp));
$datetime=date('Y/m/d', intval($timestamp));
错误已解决,但日期显示不正确。日期始终显示 1970/01/01 请帮帮我,如何解决这个问题?
答案 0 :(得分:1)
试
$timestamp=date('Y-m-d',"1478774037");
echo $timestamp;
或
$timestamp=date('Y-m-d',strtotime("31-07-2016"));
echo $timestamp;
答案 1 :(得分:1)
由于您正在使用Laravel,您可以使用Carbon执行此操作:
Carbon::parse($timestamp)->format('Y-m-d');
答案 2 :(得分:0)
尝试打字:
for await ... of