Я использовал date('w', timestamp)
и date('w', timestamp)
чтобы знать день, date('n', timestamp)
течение нескольких месяцев и т. Д.
Теперь я использую datetime, и я хотел бы знать, что эквивалентные функции, чтобы получить день, месяц и т. Д. Из даты и времени.
PS: Я знаю, что могу использовать UNIX_TIMESTAMP()
в SQL-запросе, но я предпочитаю избегать временных меток, используемых в моем коде.
Используйте DateTime с DateTime :: format ()
$datetime = new DateTime($dateTimeString); echo $datetime->format('w');
Ознакомьтесь с руководством: http://www.php.net/manual/en/datetime.format.php
<?php $date = new DateTime('2000-01-01'); echo $date->format('Ymd H:i:s'); ?>
Вывод: 2000-01-01 00:00:00