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