sql >> Databáze >  >> RDS >> Mysql

Jak extrahovat roky, měsíce, dny, hodiny, minuty, sekundy z data mysql?

V MySQL stačí udělat MONTH(date) , YEAR(date) atd. V PHP můžete provést date('g', strtotime($datefromsql)) získat například 12hodinový formát hodin od data.

Takže ve výše uvedeném příkladu můžete buď udělat

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

nebo v 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);


  1. Vývojářské nástroje pro přímý přístup k databázím

  2. Funkce volání MySqlCommand

  3. Architektura databáze pro miliony nových řádků denně

  4. MySQL DROP UNIQUE CONSTRAINT