php时间戳到可读的日期不按预期工作
问题描述:
我试图将我的时间戳转换为可读的日期(将用于SQL查询中)。php时间戳到可读的日期不按预期工作
我的代码:
$date1 = date("d-m-Y",Input::get('van'));
return Input::get('van')." ".$date1;
时间戳:
1451602800000
结果
15-12-1966
当我尝试this application该时间戳的结果是星期四,12月31日
2015 23:00:00 GMT
这是我期待的。 我做错了什么让我得到错误的日日月?时间戳似乎是奥凯的代码是公认的答案here:
添加:
date_default_timezone_set('UTC');
不到风度改变什么
答
你可能使用Laravel,所以这个包也整合:
https://github.com/briannesbitt/Carbon
并尝试本教程以加快速度:
https://scotch.io/tutorials/easier-datetime-in-laravel-and-php-with-carbon
什么是Input :: get('van')? – Brogan
它的值(来自get request)持有确切的时间戳。它可以是任何持有该时间戳值的变量。 –
那么,您的1451602800000时间戳是在47969年的6月18日。 – Brogan