<Data Funkcje MySQL
Definicja i Wykorzystanie
DATE_FORMAT() Funkcja ta służy do wyświetlania danych data / czas w różnych formatach.
Syntax
DATE_FORMAT(date,format)
Jeżeli data jest prawidłowa data i format określa format wyjściowy na datę / czas.
Formaty, które mogą być stosowane to:
Format | Opis |
---|---|
%a | Skrócona nazwa dnia tygodnia (Sun-Sat) |
%b | Skrócona nazwa miesiąca (styczeń-grudzień) |
%c | Miesiąc, numeryczny (0-12) |
%D | Dzień miesiąca, z przyrostkiem angielskiego (0TH, 1, 2, 3) |
%d | Dzień miesiąca, numeryczny (00-31) |
%e | Dzień miesiąca, numeryczny (0-31) |
%f | Mikrosekund (000000-999999) |
%H | Godzina (00-23) |
%h | Godzina (01-12) |
%I | Godzina (01-12) |
%i | Minuty, numerycznej (00-59) |
%j | Dzień roku (001-366) |
%k | Godzina (0-23) |
%l | Godzina (1-12) |
%M | nazwa miesiąca (styczeń-grudzień) |
%m | Miesiąc, numeryczny (00-12) |
%p | Rano albo wieczorem |
%r | Czas 12-godzinny (hh: mm: ss, a następnie przez AM lub PM) |
%S | Sekund (00-59) |
%s | Sekund (00-59) |
%T | Czas 24-godzinny (hh: mm: ss) |
%U | Tydzień (00-53), gdzie niedziela jest pierwszym dniem tygodnia |
%u | Tydzień (00-53), gdzie poniedziałek jest pierwszym dniem tygodnia |
%V | Tydzień (01-53), gdzie niedziela jest pierwszym dniem tygodnia, wykorzystywane% x |
%v | Tydzień (01-53), gdzie poniedziałek jest pierwszym dniem tygodnia, wykorzystywane% x |
%W | nazwa dnia tygodnia (niedziela-sobota) |
%w | Dzień tygodnia (0 = Niedziela, 6 = sobota) |
%X | Rok w ciągu tygodnia, gdzie niedziela jest pierwszym dniem tygodnia, cztery cyfry, używane z% V |
%x | Rok w ciągu tygodnia, gdzie poniedziałek jest pierwszym dniem tygodnia, cztery cyfry, używane z% v |
%Y | Rok, liczbowe, cztery cyfry |
%y | Rok, liczbowe, dwie cyfry |
Przykład
Poniższy skrypt używa DATE_FORMAT() funkcji do wyświetlania różnych formatów. Będziemy korzystać z NOW() funkcji, aby otrzymać aktualną datę / czas:
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')
Rezultatem będzie wyglądać następująco:
Nov 04 2014 11:45 PM
11-04-2014
04 Nov 14
04 Nov 2014 11:45:34:243
<Data Funkcje MySQL