Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie extrahiere ich Jahre, Monate, Tage, Stunden, Minuten, Sekunden aus einem MySQL-Datum?

Führen Sie in MySQL einfach MONTH(date) aus , YEAR(date) usw. In PHP können Sie date('g', strtotime($datefromsql)) ausführen B. um das 12-Stunden-Format Stunde aus dem Datum zu erhalten.

In Ihrem obigen Beispiel könnten Sie also entweder

tun
SELECT YEAR(date), 
       MONTH(date), 
       DAYOFMONTH(date), 
       HOUR(date), 
       MINUTE(date), 
       SECOND(date)

oder in PHP,

$time = strtotime($datefromsql);
echo date('Y', $time);
echo date('m', $time);
echo date('d', $time);
echo date('h', $time);
echo date('i', $time);
echo date('s', $time);