我想將日期從格林威治標準時間轉換爲簡單日期格式,我在本網站上瀏覽了許多問題和答案,但未能成功。將格林尼治標準時間日期格式轉換爲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