Ошибка установки даты и времени Typo3

моя модель встречи имеет значение $ созданного типа данных DateTime. Но по какой-то причине я не могу установить значения, созданные в $.

Я пробовал много форматов, но это просто не будет устанавливать значение. Он застревает, когда функция достигает setCreated (). (Все остальные значения (целые, строки) устанавливаются успешно, только эта переменная \ DateTime отсутствует)

$appointment->setCreated('1439878630');  //Doesn't work
$appointment->setCreated(1439878630);    //Doesn't work
$appointment->setCreated('1990-11-14T15:32:12+00:00'); //Doesn't work
$appointment->setCreated('1990-11-14 15:32:12'); //Doesn't work

мой метод установки:

 /**
* Sets the created
*
* @param \DateTime $created
* @return void
*/

public function setCreated(\DateTime $created) {
$this->created = $created;
}

Как я могу установить $ созданное значение с отметкой времени (или любой другой формат даты)?
любая помощь приветствуется!
Тиа за ваши усилия.

2

Решение

setCreated-метод нужен DateTime объект, а не строка. Так дайте это один:

$appointment->setCreated(new \DateTime('<insert your date string here>'));

Список принятых строк времени можно найти в PHP документация.

4

Другие решения

Вы можете попробовать это? Это должно работать …

$appointment->setCreated(new \DateTime('1990-11-14T15:32:12+00:00'));
2

Ты пытался:

$appointment->setCreated('1990-11-14 15:32:12');
0
По вопросам рекламы [email protected]