2017-05-01 66 views
0

創造我想要一些日期碳從時間戳

<p>{{ Carbon\Carbon::parse($post->created_at)->diffForHumans() }}</p> 

也能正常工作的日期的格式爲2017年5月1日10時52分51秒

不過,我也轉換將日期存儲爲unix時間戳。

我該如何將這些轉化爲約會呢?

我已經嘗試過

{{ Carbon\Carbon::createFromTimestamp($post->created_at)->toDateTimeString() }} 

錯誤 - 非合式數值遇到

轉儲是

<pre class="xdebug-var-dump" dir="ltr"> 
<small>int</small> 
<font color="#4e9a06">1493637826</font> 
    </pre> 
+1

http://carbon.nesbot.com/docs - 在你的瀏覽器搜索窗口輸入「timestamp」 –

+0

這就是我已經嘗試Carbon \ Carbon :: createFromTimestamp($ post-> created_at) - > toDateTimeString()} } – LeBlaireau

+0

沒有喜悅嗎? –

回答

0

最後,我不得不使用gmdate轉換的時間戳。

{{ Carbon\Carbon::parse(gmdate("Y-m-d\TH:i:s", $post->date_posted))->diffForHumans() }} 

這很奇怪,因爲它應該按照Robbie Averill的建議。