Результатом этого является «неверный формат даты». Что я делаю неправильно?
$startTimestamp = DateTime::createFromFormat("YYYY-mm-dd","2014-07-25");
if (FALSE===$startTimestamp) {
die('invalid date format');
}
Вы используете неправильные идентификаторы даты. Только один Y
, m
, а также d
необходимы:
$startTimestamp = DateTime::createFromFormat("Y-m-d","2014-07-25");
Других решений пока нет …