Получить год / месяц / день из datetime в php?
Я date('w', timestamp) и date('w', timestamp) чтобы узнать день,date('n', timestamp) в течение нескольких месяцев и т. д.
теперь я использую datetime, и я хотел бы знать, каковы эквивалентные функции, чтобы получить день, месяц и т. д. Из datetime.
PS: Я знаю, что мог бы использовать UNIX_TIMESTAMP() В SQL-запросе, но я предпочитаю избегать временных меток, используемых в моем коде.
2 ответа:
использовать 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('Y-m-d H:i:s'); ?>вывод:
2000-01-01 00:00:00