Преобразование в time

186
08 февраля 2019, 10:50

Подскажите есть способ перевести значение к примеру 2018-01-01 к виду записи time() (http://php.net/manual/ru/function.time.php)?

Answer 1

есть способ перевести значение к примеру 2018-01-01 к виду записи time() ?

  • Вариант 1: echo (new DateTime('2018-01-01'))->getTimestamp();

  • Вариант 2: echo strtotime('2018-01-01');

Первый вариант предпочтительней (цитата из оф.документации):

strtotime() не рекомендуется использовать для математических операций. Целесообразно использовать DateTime::add() и DateTime::sub() начиная с PHP 5.3, или DateTime::modify() в PHP 5.2.

READ ALSO
Не срабатывает strpos

Не срабатывает strpos

Имеется строка:

185
curl и перемещение по сайту

curl и перемещение по сайту

Столкнулся с проблемой: нужно посредством curl перемещаться после авторизации на сайте по внутренним страницам админки, авторизуюсь - записываю...

177
Время работы функции в STL

Время работы функции в STL

Какое асимптотическое время работы функции qsize() очереди приоритетов?

158
ошибка передачи вектора в функцию C++

ошибка передачи вектора в функцию C++

При написании многопоточного приложения на c++ возникла необходимость передачи в функцию, которая выполняется в многопоточном режиме (multy),...

194