Abr*_*hin 33 php laravel php-carbon laravel-5
我想在laravel 5获得当前的时间戳,我已经完成了 -
$current_time = Carbon\Carbon::now()->toDateTimeString();
Run Code Online (Sandbox Code Playgroud)
我变得很恐怖 - '未找到碳' -
我能做什么?
有人可以帮忙吗?
Md *_*yan 86
你可以试试这个:
use Carbon\Carbon;
$current_date_time = Carbon::now()->toDateTimeString(); // Produces something like "2019-03-11 12:25:00"
Run Code Online (Sandbox Code Playgroud)
Him*_*Hah 22
对于Laravel 5.5或更高版本,只需使用内置帮助程序即可
$timestamp = now();
Run Code Online (Sandbox Code Playgroud)
如果你想要一个unix时间戳,你也可以试试这个:
$unix_timestamp = now()->timestamp;
Run Code Online (Sandbox Code Playgroud)
Jer*_*dev 10
您需要\在carbon类之前添加另一个以在根命名空间中启动.
$current_time = \Carbon\Carbon::now()->toDateTimeString();
Run Code Online (Sandbox Code Playgroud)
此外,确保碳已装入你的composer.json.
Sad*_*dee 10
Laravel 5.2 <= 5.5
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
Run Code Online (Sandbox Code Playgroud)
此外,这是如何在刀片中更改给定日期和时间的日期时间格式:
{{\Carbon\Carbon::parse($dateTime)->format('D, d M \'y, H:i')}}
Run Code Online (Sandbox Code Playgroud)
Laravel 5.6 <
$current_timestamp = now()->timestamp;
Run Code Online (Sandbox Code Playgroud)
在\Class 声明之前,您将调用根命名空间:
$now = \Carbon\Carbon::now()->timestamp;
Run Code Online (Sandbox Code Playgroud)
否则它会在类开头声明的当前命名空间中查找它。其他解决方案是使用它:
use Carbon\Carbon
$now = Carbon::now()->timestamp;
Run Code Online (Sandbox Code Playgroud)
你甚至可以给它指定一个别名:
use Carbon\Carbon as Time;
$now = Time::now()->timestamp;
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
83082 次 |
| 最近记录: |