我如何为此使用碳格式?
How can i use carbon format for this?
我有一个看起来像这样的日期时间 20200611151423
我试过 Carbon::createFromFormat('Y-d-m H:i:s', '20200611151423', 'Europe/Amsterdam');
但这给了我一个“找不到分隔符号”。有没有办法在 Carbon 中格式化它?
要不要先转换时间戳
$dt = Carbon::createFromTimestamp(20200611151423)->toDateTimeString();
Carbon::createFromFormat('Y-d-m H:i:s', $dt, 'Europe/Amsterdam');
或者你可以使用这个方法:
echo Carbon::createFromTimestamp('20200611151423', 'Europe/Amsterdam')->format('Y-m-d\TH:i:s.uP');
您的 date-time 值必须与您作为 createFromFormat
函数的第一个参数传递的值的格式相同。执行以下操作:
Carbon::createFromFormat('Y-d-m H:i:s', '2020-06-11 15:14:23', 'Europe/Amsterdam')
或:
Carbon::createFromFormat('YdmHis', '20200611151423', 'Europe/Amsterdam')
我有一个看起来像这样的日期时间 20200611151423
我试过 Carbon::createFromFormat('Y-d-m H:i:s', '20200611151423', 'Europe/Amsterdam');
但这给了我一个“找不到分隔符号”。有没有办法在 Carbon 中格式化它?
要不要先转换时间戳
$dt = Carbon::createFromTimestamp(20200611151423)->toDateTimeString();
Carbon::createFromFormat('Y-d-m H:i:s', $dt, 'Europe/Amsterdam');
或者你可以使用这个方法:
echo Carbon::createFromTimestamp('20200611151423', 'Europe/Amsterdam')->format('Y-m-d\TH:i:s.uP');
您的 date-time 值必须与您作为 createFromFormat
函数的第一个参数传递的值的格式相同。执行以下操作:
Carbon::createFromFormat('Y-d-m H:i:s', '2020-06-11 15:14:23', 'Europe/Amsterdam')
或:
Carbon::createFromFormat('YdmHis', '20200611151423', 'Europe/Amsterdam')