我想将日期从格林威治标准时间转换为简单日期格式,我在本网站上浏览了许多问题和答案,但未能成功。将格林尼治标准时间日期格式转换为PHP中的简单日期
我有日期
$日期= '2010-12-01T02:00:00:000-0500';
,我想这个日期转换为12-01-2010
,我已经尝试过与date('d-m-Y',strtotime($date));
,但它不是在这里工作。
在此先感谢。
我想将日期从格林威治标准时间转换为简单日期格式,我在本网站上浏览了许多问题和答案,但未能成功。将格林尼治标准时间日期格式转换为PHP中的简单日期
我有日期
$日期= '2010-12-01T02:00:00:000-0500';
,我想这个日期转换为12-01-2010
,我已经尝试过与date('d-m-Y',strtotime($date));
,但它不是在这里工作。
在此先感谢。
这应该为你工作:
只需使用DateTime::createFromFormat()
创建DateTime
对象你的格式化的日期,就像这样:
$date = "2010-12-01T02:00:00:000-0500";
$date = DateTime::createFromFormat("Y-m-d\TH:i:s:uP", $date);
echo $date->format("m-d-Y");
输出:
12-01-2010
喜用炭包laravel已经使用这个包处理日期http://carbon.nesbot.com/查看本教程以获取更多参考资料https://laracasts.com/series/laravel-5-fundamentals/episodes/11 – umefarooq
@umefarooq我想要o在视图中使用它是否有任何方式laravel5?我已经检查http://stackoverflow.com/questions/27181009/use-carbon-on-views-laravel –
如果它来自数据库检查laracast教程链接已经存在,你可以在模型中创建碳对象,然后你可以使用它在视图 – umefarooq