A dátum és idő függvények MySQL
Háttér anyag főbb programozási nyelvek és elrendezését oldalakon.
Ready technika létrehozására egyszerű és összetett dinamikus weboldalak PHP és a MySQL.
fejlesztése weboldalak a „kulcs”.
Fejlődés az egyes töredékek oldalak, tanácsot az elrendezés a weboldalak és web programozás.
Web eszköz
webáruház
webes szolgáltatások
Web Graphics
Web Resources

Azt szeretnénk, hogy lépést tartsanak a fejlődés zajlik a helyszínen? Jelentkezzen be, hogy a legfrissebb hírek és cikkek.
Nézd a Google
Dátum és idő függvények MySQL

Dátum és idő függvények MySQL
Csoportok funkció a dátum és idő formátum és alakítja naptári értékeket. Az alábbi táblázat felsorolja a naptár funkció elérhető az adatbázis MySQL.
Tailitsa. Dátum és idő függvények MySQL
ADDDATE (dátum. IDŐKÖZ expr típus), DATE_ADD (dátum. IDŐKÖZ expr típus)
Visszaadja az idő dátum. amelyhez hozzáadjuk az időintervallum által meghatározott második paraméter
Visszaadja az eredményt hozzáadja a két érték és a naptár kif1 kif2
CONVERT_TZ (dt, from_tz, to_tz)
Átalakítja DATETIME-dt értékét az időzónát from_tz to_tz. Ha hibás érveket NULL
CURDATE (),
CURRENT_DATE, CURRENT_DATE ()
Az aktuális dátumot a következő formátumban „YYYY-MM-DD” vagy YYYYDDMM attól függően, hogy a funkció az úgynevezett szöveges vagy numerikus összefüggésben
CURTIME (),
CURRENT_TIME, CURRENT_TIME ()
Visszaadja az aktuális időt formájában „hh-mm-ss” vagy”óóppmm attól függően, hogy a funkció az úgynevezett szöveges vagy numerikus összefüggésben
Különbség kiszámítása napokban dátumok között kezdetét és végét. Függvényargumentumok lehet dátum típusú és DATETIME azonban a számítás a különbség csak DATE-part
Formáz egy időben szerint a dátum formátum string
Tudomásul érvként és visszaad egy dátum egy dátum sorszáma a hónap napjainak (1-31)
Tart érvként és visszaad egy dátum dátum a hét napja, mint a teljes angol neve
Tart érvként és visszaad egy dátum időpont hétköznap számát. Meg kell jegyezni, hogy a nyugati országokban, a héten kezdődik vasárnap, amelyre a függvény értéke 1, az utolsó nap a héten, szombaton visszatér 7
Tudomásul érvként és visszaad egy dátum időpont dátum a sorszám az adott évben (1-366)
Kivonat (típusát datetime)
Tart a dátumot és az időt a nap datetime és visszaad egy része által meghatározott típusú paraméter
N. úgy eltelt napok száma, mivel az év nulla, és visszaad egy dátumot a következő formátumban „YYYY-MM-DD”
FROM_UNIXTIME (unix_timestamp) FROM (unix_timestamp, méret)
GET_FORMAT (dátum | idő |. Datetime 'EUR' | 'USA' | 'JIS' | 'ISO' | '' periódus)
Formatrovaniya visszaadott karakterlánc megegyezik az öt szabványok idő
Értékét adja vissza h (0 és 23 között) az idő datetime
Úgy, mint a paraméter értéke dátum dátum és idő egy rövid „YYYY-MM-DD” vagy kibővített változatának „YYYY-MM-DD hh: mm: ss” és visszatér „YYYY-MM-DD” dátumot a rövid formátumban, a nap, amikor tettem fel az utolsó napon az aktuális hónap
Tart a év év lehetőségeket. nap az évben DAYOFYEAR és visszaad egy dátumot a következő formátumban „YYYY-MM-DD”
MAKETIME (óra, perc, másodperc)
Ez három paramétert: órás. perc perc, és másodperc másodperc. Ennek eredményeként, akkor a függvény a napszak, a formátum „hh: mm: ss”
Letölti az ideiglenes értékek datetime ezredmásodperc
Visszaadja a perc (0-59) a napszak datetime
Ez adja vissza a számérték a hónap az év (1-12) a datetime dátum
Visszaadja a karakterlánc nevét a hónap napját datetime
NOW (),
CURRENT_TIME,
CURRENT_TIME (),
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP (),
LOCALTIME (),
localtime,
LOCALTIMESTAMP (),
LOCALTIMESTAMP,
SYSDATE ()
Az aktuális dátumot és az időt, mint egy húr a formátum „YYYY-MM-DD hh: mm: ss”, illetve formájában ééééhhnnóóppmm, attól függően, hogy a funkció meghívása egy sztring vagy numerikus összefüggésben
Hozzáteszi N hónap értékével időpontra. Argumentum időszak dlzhen képviselteti chmslovom ÉÉÉÉHH vagy YYMM formátumban. Transzfer a dátumot érv más formában vezet kiszámíthatatlan eredményeket.
Ez kiszámítja a különbséget hónapokban két dátum közötti period1 és period2. amelyeket bemutatnak egy numerikus vagy YYMM ÉÉÉÉHH méret
Értékét adja vissza a negyedévben (1-4) a datetime időpont, amely továbbítja a formátum „HH-MM-DD” vagy „HH-MM-DD hh: mm: ss”
Visszaadja a másodpercek számát a napszaktól időben. amely úgy definiálható, mint egy string vagy „hh: mm: ss”, bármilyen számú óóppmm
Elfogadja a másodpercek száma másodperc. telt el a nap kezdetén, és visszaadja idő formátuma „hh: mm: ss” vagy óóppmm, attól függően, hogy a funkció meghívása egy sztring vagy numerikus összefüggésben
Tart a dátumot és az időt a nap, mint egy húr str. megfelelő formátumban formátumban. és visszatér az idő MySQL formátum 'YYYY-MM-DD hh: mm: ss'
SUBDATE (dátum. IDŐKÖZ expr intervallum), DATE_SUB (dátum. IDŐKÖZ expr intervallum)
Visszaadja a dátum dátum. amelynek kiszámítása az időintervallum által meghatározott második prametrom
Ez kivonja az ideiglenes érték datetime napszaktól időt és visszaadja az eredményt
Minden más karakter, amely nem szerepel a táblázatban jelennek meg változatlanul.
a dátumot a átalakítás segítségével DATE_FORMAT () funkció
A számítás a személy életkora
Táblázat létrehozása TB4. információkat tartalmazó alkalmazottak és három oszlopból áll:
- id - az elsődleges kulcs a táblázat;
- Fio - vezetéknév, keresztnév, középső neve a munkavállaló;
- putdate - születési dátum.
Behelyezése adatokat egy táblázatban TB4
Meg kell számítani a kor az alkalmazottak az aktuális dátumot. Az egyik lehetőség az, hogy átalakítani a születési dátum és az aktuális dátumot napon keresztül TO_DAYS function () osztva száma 365,25: 365 nap egy évben; frakcionált 0,25 kompenzálására szökőév, ami megtörténhet négyévente.
Kiszámítása az alkalmazottak kor
Annak érdekében, hogy megszabaduljon egy tört része, akkor a FLOOR () függvény.
Eldobjuk a törtrész
Átalakítás dátumformátumban UNIXSTAMP-
Használata UNIX_TIMESTAMP () funkció
Használata FROM_UNIXTIME () funkció
Mint látható a példában, az átviteli függvény a 0 érték érvként arra a következtetésre vezet ahelyett, 03:00 éjfélkor. Ez annak a ténynek köszönhető, hogy az idő a gépen, ahol a MySQL szerver van beállítva a harmadik időzóna.
FROM_UNIXTIME funkció (unix_timestamp, méret) vehet háromszor paraméter formátum, amely egy string, amely meghatározó. Használata meghatározó formázza a húr.
A formázás eredménye FROM_UNIXTIME funkció ()