MySQL - funkcje daty i czasu
Opis dotyczy bazy
MySQL-5.0.24a
.
ADDTIME(czas,czas)
- dodawanie czasów do siebie:
CURDATE()
- zwraca bieżącą datę:
CURTIME()
- zwraca bieżący czas:
DATE(wyrażenie "data i czas")
- zwraca sama datę (bez czasu):
DATEDIFF("data-1","data-2")
- zwraca różnicę pomiędzy datami:
DATE_ADD("data",INTERVAL ilość miano)
- dodaje do podanej daty ilość np.dni:
DATE_SUB("data", INTERVAL ilość miano)
- odejmuje od podanej daty ilość np. dni:
DATE_FORMAT("data",format)
- zwraca datę w podanym formacie:
DAYNAME("data")
- zwraca słowną nazwę dnia z podanej daty:
DAYOFMONTH("data")
- zwraca numer dnia w miesiącu z podanej daty:
DAYOFWEEK("data")
- zwraca numer dnia w tygodniu z podanej daty:
HOUR("czas")
- zwraca godzinę z podanego czasu:
MAKETIME(godzina,minuta,sekunda)
- tworzy czas z podanych składników:
MINUTE(czas)
- zwraca minuty z podanego czasu:
MONTH("data")
- zwraca numer miesiąca z podanej daty:
MONTHNAME("data")
- zwraca nazwę miesiąca z podanej daty
NOW()
- zwraca aktualna datę i czas:
SECOND("czas")
- zwraca sekundy z podanego czasu:
TIMEDIFF("czas-1","czas-2")
- zwraca różnice pomiędzy podanymi czasami:
WEEKDAY("data")
- zwraca numer dnia w tygodniu z podanej daty:
WEEKOFYEAR("data")
- zwraca numer tygodnia w roku:
YEAR("data")
- zwraca rok z podanej daty:
do góry