我有一个格式为“ 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/