Din*_*wda 5 timezone unix-timestamp php-carbon laravel-5
我有一个格式为“ Ymd 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');
Run Code Online (Sandbox Code Playgroud)
它如何从这个 carbon 对象中获取 Unix 时间戳?
Shi*_*iro 14
只需timestamp
在代码后面添加即可。
$carbon_obj = Carbon::createFromFormat('Y-m-d H:i:s' , '2018-01-30 07:11:21','America/Chicago')->timestamp;
Run Code Online (Sandbox Code Playgroud)
或者
$carbon_obj = Carbon::createFromFormat('Y-m-d H:i:s' , '2018-01-30 07:11:21','America/Chicago');
$carbon_obj->timestamp;
Run Code Online (Sandbox Code Playgroud)
如果你有data missing
错误。缺少它是您传递的数据,而不是完整的日期格式。
尝试这个。
$timestp = Carbon::createFromFormat('Y-m-d H:i:s', Carbon::parse($trans['transaction_datetime']) ,Setting::get('timezone'))->timestamp;
Run Code Online (Sandbox Code Playgroud)