Строку в timestamp

225
23 июня 2017, 10:03

Есть формат строки "01.02.2017", нужно получить timestamp для БД вида 2017-02-01.
strtotime("01.02.2017"); //2001-07-20 17:00:00 - не то.

Пробовать DateTime::createFromFormat()?
Оборачивал в date():
date('Y-m-d H:i:s', strtotime('02.01.2017')); //2001-07-20 17:00:00.

При том, что в черновике все так, как надо.

Answer 1

Вот как надо делать. Не знаю даже что в нем объяснить?

<?php
    $test = new DateTime('01.02.2017');
    echo date_format($test, 'Y-m-d');
?>

Просто мануал надо читат.

READ ALSO
Сортировка массива php

Сортировка массива php

Есть массив

318
Подключиться к серверу в сети (PHP)

Подключиться к серверу в сети (PHP)

Добрый деньМожет быть вопрос покажется глупым или невозможным, но все-таки интересно

439
Как правильно сформировать вывода SQL? [дубликат]

Как правильно сформировать вывода SQL? [дубликат]

На данный вопрос уже ответили:

267
localhost в wordpress, какой реальный адрес сервера?

localhost в wordpress, какой реальный адрес сервера?

В wp-configphp указан DB_HOST как localhost

283