Php 如何从Laravel 5中的Carbon获取当前时间戳
我想在laravel 5中获得当前的时间戳,我已经这样做了-Php 如何从Laravel 5中的Carbon获取当前时间戳,php,laravel,laravel-5,php-carbon,Php,Laravel,Laravel 5,Php Carbon,我想在laravel 5中获得当前的时间戳,我已经这样做了- $current_time = Carbon\Carbon::now()->toDateTimeString(); 我得到了eror-“未找到碳”- 我能做什么 有人能帮忙吗?您需要在碳类开始根命名空间之前添加另一个\ $current_time = \Carbon\Carbon::now()->toDateTimeString(); 另外,确保您的composer.json中加载了Carbon。如果您想要日期时间字
$current_time = Carbon\Carbon::now()->toDateTimeString();
我得到了eror-“未找到碳”-
我能做什么
有人能帮忙吗?您需要在碳类开始根命名空间之前添加另一个
\
$current_time = \Carbon\Carbon::now()->toDateTimeString();
另外,确保您的
composer.json中加载了Carbon。如果您想要日期时间字符串,可以尝试以下方法:
use Carbon\Carbon;
$current_date_time = Carbon::now()->toDateTimeString(); // Produces something like "2019-03-11 12:25:00"
如果需要时间戳,可以尝试:
use Carbon\Carbon;
$current_timestamp = Carbon::now()->timestamp; // Produces something like 1552296328
.可能有点晚,但您可以使用助手函数time()获取当前时间戳。我尝试了这个函数,它成功了,不需要类:)
您可以在以下官方文档中找到:
尊敬。Laravel 5.2对于Laravel 5.5或更高版本,只需使用内置帮助器即可
$timestamp = now();
如果需要unix时间戳,还可以尝试以下操作:
$unix_timestamp = now()->timestamp;
在类声明之前使用\
调用根命名空间:
$now=\Carbon\Carbon::now()->时间戳;
否则,它将在类开头声明的当前命名空间中查找它。
其他解决方案是使用它:
使用碳\碳
$now=碳::now()->时间戳;
您甚至可以为其指定一个别名:
使用碳\碳作为时间;
$now=时间::now()->时间戳;
希望有帮助。如何在composer中加载碳元素?Normaly Laravel将自动在您的composer.json
文件中添加碳元素。但如果您想确定,请尝试通过在控制台中的应用程序根目录中键入composer require nesbot/carbon
来安装它。这将返回unix时间戳。Justnow()
将以典型的2018-10-05 17:55:08
格式返回。@futzlarsonnow()
实际上返回一个碳对象。如果在刀片模板中输出它,它将被呈现为字符串,但它基本上是一个完整的复杂对象。出于我的目的,它总是以字符串的形式呈现。虽然这段代码可以解决这个问题,但它确实有助于提高您文章的质量。请记住,您将在将来回答读者的问题,而这些人可能不知道您的代码建议的原因。请注意,此代码与Laravel framwork无关,此代码将起作用,但对此问题没有帮助,正如@Shree所写,添加解释将是很好的。
$current_timestamp = now()->timestamp;
$timestamp = now();
$unix_timestamp = now()->timestamp;
date_default_timezone_set('Australia/Melbourne');
$time = date("Y-m-d H:i:s", time());