laravel-5 - 基于时区的碳对象到 Unix 时间戳

标签 laravel-5 timezone unix-timestamp php-carbon

我有一个格式为“ Y-m-d H:i:s ”的日期时间字符串,日期时间值为“ 2018-01-30 07:11:21 ”。

$carbon_obj = Carbon::createFromFormat('Y-m-d H:i:s' , '2018-01-30 07:11:21','America/Chicago');

它如何从这个 carbon 对象中获取 Unix 时间戳?

最佳答案

只需在代码后面添加 timestamp 即可。

$carbon_obj = Carbon::createFromFormat('Y-m-d H:i:s' , '2018-01-30 07:11:21','America/Chicago')->timestamp;

或者
$carbon_obj = Carbon::createFromFormat('Y-m-d H:i:s' , '2018-01-30 07:11:21','America/Chicago');
$carbon_obj->timestamp;

如果您有 data missing 错误。缺少它是您传递的数据,而不是完整的日期格式。

试试这个。
$timestp = Carbon::createFromFormat('Y-m-d H:i:s', Carbon::parse($trans['transaction_datetime']) ,Setting::get('timezone'))->timestamp;

关于laravel-5 - 基于时区的碳对象到 Unix 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48517763/

相关文章:

ruby-on-rails - Rails - 根据用户选择动态设置时区

python - Django:timezone.now 与 timezone.now()

javascript - Moment.js unix 时间戳与纪元时间戳不匹配

php - 自动增量字段为零的播种表

datetime - 在 Lua 中,考虑夏令时时如何获得纽约时间?

laravel-5 - 如何在 yajra 数据表列中显示图像,laravel5.3

php - 从时间戳中获取 +30 天 (PHP)

mysql - 如何将记录集限制为过去的日期

php - 找不到类 'App\Http\Controllers\App\Category'

php - Laravel 5 Eloquent 模型结果