2015-09-22 58 views
11

我想當前時間戳在laravel 5,我已經做了這個 -如何讓當前時間戳在Laravel 5

$current_time = Carbon\Carbon::now()->toDateTimeString(); 

我得到eror-「碳不found'-

enter image description here

我該怎麼辦?

任何人都可以幫忙嗎?

+0

非常通用的問題標題,但問題是特定於一些非常小的圖書館。這是誤導用戶。 – Vivek

回答

27

你可以試試這個:

use Carbon\Carbon; 
$current_time = Carbon::now()->toDateTimeString(); 
9

您需要在碳類之前添加另一個\才能在根名稱空間中啓動。

$current_time = \Carbon\Carbon::now()->toDateTimeString(); 

此外,請確保Carbon已加載到您的composer.json中。

+0

如何加載作曲家的碳? –

+0

Normaly Laravel會自動在你的'composer.json'文件中添加碳。但是如果您想確定,請在您的應用程序根目錄的控制檯中輸入「composer require nesbot/carbon」來安裝它。 – Jerodev

1

這可能是晚了一點,但你可以使用助手功能時間()獲得當前的時間戳。我試過這個功能,它做了這個工作,不需要類:)。

您可以在https://laravel.com/docs/5.0/templates

關於官方文檔中找到。

4

我使用Laravel 5.2

use Carbon\Carbon; // You need to import Carbon 
    $current_time = Carbon::now()->toDayDateTimeString(); // Wed, May 17, 2017 10:42 PM 
    $current_timestamp = Carbon::now()->timestamp; // Unix timestamp 1495062127 

此外,這是如何更改日期時間格式爲給定的日期&時間,在刀片:

{{\Carbon\Carbon::parse($dateTime)->format('D, d M \'y, H:i')}} 
相關問題