MySQL DATE_FORMAT() Function
Definition and Usage
The DATE_FORMAT() function is used to display date/time data in different formats.
Syntax
DATE_FORMAT(date,format)
date The parameter is a valid date.format Standard output format for date/time.
Available formats include:
Format | Description |
---|---|
%a | Abbreviated week name |
%b | Abbreviated month name |
%c | Bugsang, numero |
%D | Bugsang buwan na may Ingles na pangalan |
%d | Bugsang buwan, numero (00-31) |
%e | Araw ng buwan, numero (0-31) |
%f | Microsegundo |
%H | Oras (00-23) |
%h | Oras (01-12) |
%I | Oras (01-12) |
%i | Minuto, numero (00-59) |
%j | Araw ng taon (001-366) |
%k | Oras (0-23) |
%l | Oras (1-12) |
%M | Pangalan ng buwan |
%m | Buwan, numero (00-12) |
%p | AM o PM |
%r | Oras, 12-oras (hh:mm:ss AM o PM) |
%S | Segundo (00-59) |
%s | Segundo (00-59) |
%T | Oras, 24-oras (hh:mm:ss) |
%U | |
㩵n | Linggo (00-53) kung saan ang Linggo ay ang unang araw ng linggo |
%V | Linggo (01-53) kung saan ang Linggo ay ang unang araw ng linggo, na ginagamit kasama %X |
%v | Linggo (01-53) kung saan ang Linggo ay ang unang araw ng linggo, na ginagamit kasama %x |
%W | Pangalan ng araw ng linggo |
%w | Araw ng linggo ng linggo (0= Linggo, 6= Sabado) |
%X | Taon, kung saan ang Linggo ay ang unang araw ng linggo, 4 na digri, na ginagamit kasama %V |
%x | Taon, kung saan ang Linggo ay ang unang araw ng linggo, 4 na digri, na ginagamit kasama %v |
%Y | Taon, 4 na digri |
%y | Taon, 2 na digri |
Halimbawa
Ang sumusunod na script ay gumagamit ng FUNCTION DATE_FORMAT() upang ipakita ang iba't ibang format. Ginagamit namin ang NOW() upang makakuha ng kasalukuyang petsa at oras:
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')
Ang resulta ay katulad ng:
Disyembre 29 2008 11:45 PM 12-29-2008 29 Disyembre 08 29 Disyembre 2008 16:25:46.635