Извлечь день / месяц / год с временной отметки на MYSQL

У меня есть :

$date = $actualite['date']; 

$actualite['date'] – TIMESTAMP

И мне было интересно, как я могу извлечь из этой временной метки день, затем месяц, а затем год из 3 переменных.

Спасибо за помощь 🙂

Использовать date_parse($actualite['date']); , который будет возвращать массив, содержащий день, месяц, год и другие элементы.

http://www.php.net/manual/en/function.date-parse.php

Пример:

 <?php print_r(date_parse("2006-12-12 10:00:00.5")); ?> 

Вывод:

 Array ( [year] => 2006 [month] => 12 [day] => 12 [hour] => 10 [minute] => 0 [second] => 0 [fraction] => 0.5 [warning_count] => 0 [warnings] => Array() [error_count] => 0 [errors] => Array() [is_localtime] => ) 

Вы можете извлекать значения непосредственно в запросе MySQL

 SELECT DAY( <TIMESTAMP_FIELD> ) AS DAY, MONTH( <TIMESTAMP_FIELD> ) AS MONTH, YEAR( <TIMESTAMP_FIELD> ) AS YEAR FROM <TABLE>