碳解析日期格式

时间:2018-02-27 10:09:17

标签: php laravel date datetime php-carbon

我试图解析格式化的日期:

2017-09-20T10:59:10.0000000 01:00

我正在使用Carbon,所以我尝试了:

Carbon::createFromFormat('Y-m-dTH:i:s.u vP', $date)

哪个输出:

The timezone could not be found in the database\n
Unexpected data found.\n
Data missing

我猜最后一个时区参数可能不对,但我无法找到如何解析该日期格式:/

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

您需要在时区添加标志,例如:

textfieldname.becomeFirstResponder()

然后这对你有用:

+01:00

如果您的字符串可以Carbon::createFromFormat('Y-m-d\TH:i:s.0000000 P', $date) ,而不是-01:00您获得+01:00,请先执行此操作:

01:00