Я генерирую и отправляю полную строку даты из функции javascript Date (), которая возвращает формат полной строки даты, например:
Sun Jan 01 2017 00:00:00 GMT+0100 (Central European Standard Time)
Анализатор углерода не примет этот формат для создания той же даты на стороне сервера.Это не работает:
$date = Carbon::parse('Sun Jan 01 2017 00:00:00 GMT+0100 (Central European Standard Time)');
Ошибка Не удалось проанализировать строку времени (вс 01 января 2017 00:00:00 GMT + 0100 (центральноевропейское стандартное время)) впозиция 41 (l): двойная спецификация часового пояса
Если я удаляю (Central European Standard Time)
works:
$date = Carbon::parse('Sun Jan 01 2017 00:00:00 GMT+0100');
Тогда он правильно создает дату.
Может ли JS по умолчанию Date () использоваться каким-либо образом в Carbon или мне нужно будет отформатировать дату перед отправкой в Carbon?