elejére előző következő végére
Dátum függvények
   A legtöbb problémát a dátumokkal kapcsolatban tapasztaljuk, nem mindegy hogy milyen a default formátum, és az sem triviális, hogy hogyan kell felvinni egy dátumot egy insert into segítségével.
  • CURDATE(), CURTIME() Visszaadja a mai nap dátumát, illetve a mostani pontos időt.
  •  DATE_FORMAT(datum,forma) A formázókarakterek segítségével állíthatjuk elő a dátum formátumát. Nézzük meg a leggyakoribb formázó karaktereket: 
    év: %Y [XXXX], %y [XX],
    hónap: %b [jan..dec], %c [1..12], %m [01..12] ,
    nap %d [01.31], %e [1..31], %j [1..366], %W [hétfő..vasárnap],
    óra: %h [01..12], %H [00..23], %k [0..23],
    perc: %i [00..59],
    másodperc: %s [00..59]
    A hónap illetve a hét nevei az adatbázis kezelő rendszer nyelvétől függően jelenik meg.
  • DATE(datumidő) A dátumidő dátum részével tér vissza.
  • TIME(dátumidő) A dátumidő idő részével tér vissza.
  • MONTHNAME(datum) / DAYNAME(datum) A dátum hónap / nap nevét adja meg.
  • LAST_DAY(datum) Vissza adja az aktuális hónap utolsó napját (évszám hónap nap formában).
  • MAKEDATE(év,napokszáma) Kiszámolja a dátumot, az aktuális évszámhoz hozzáadja a megadott napok számát.
  • NOW() Visszaadja a mostani dátumot és a mostani időt.
  • YEAR(dátumidő) / MONTH(dátumidő) / DAY(dátumidő) / HOUR(dátumidő) / MINUTE(dátumidő) / SECOND(dátumidő) Visszadja az évet / hónapot / napot / órát / percet / másodpercet
SELECT  curdate(), curtime()

SELECT date_format(datum, '%y %m %d %H %m %s') FROM elso

SELECT date(datum) FROM elso

SELECT time(datum) FROM elso

SELECT monthname(datum) FROM elso

SELECT last_day(datum) FROM elso

SELECT makedate('2004', 65)

SELECT now()

SELECT year(datum) FROM elso