Blog Posts » MySQL » MySQL Date & Time Functions

MySQL Date & Time Functions

Dibawah ini adalah beberapa fungsi Date & Time MySQL sebagai bahan materi pengembangan di anggit.com. Tidak menutup kemungkinan untuk Anda pelajari juga.

1. DATE_FORMAT(date, format)
[Textarea][RAW][Download]

  1. mysql> SELECT DATE_FORMAT('2009-10-04 22:23:00', '%Y%m%d%H%i%s');
  2. -> 20091004222300
  3. mysql> SELECT DATE_FORMAT('2009-10-04', '%Y%m%d%H%i%s');
  4. -> 20091004000000
  5. mysql> SELECT DATE_FORMAT('2009-10-04', GET_FORMAT(DATETIME,'INTERNAL'));
  6. -> 20091004000000


2. GET_FORMAT()
[Textarea][RAW][Download]

  1. GET_FORMAT(DATE,'USA') -> '%m.%d.%Y'
  2. GET_FORMAT(DATE,'JIS') -> '%Y-%m-%d'
  3. GET_FORMAT(DATE,'ISO') -> '%Y-%m-%d'
  4. GET_FORMAT(DATE,'EUR') -> '%d.%m.%Y'
  5. GET_FORMAT(DATE,'INTERNAL') -> '%Y%m%d'
  6. GET_FORMAT(DATETIME,'USA') -> '%Y-%m-%d %H.%i.%s'
  7. GET_FORMAT(DATETIME,'JIS') -> '%Y-%m-%d %H:%i:%s'
  8. GET_FORMAT(DATETIME,'ISO') -> '%Y-%m-%d %H:%i:%s'
  9. GET_FORMAT(DATETIME,'EUR') -> '%Y-%m-%d %H.%i.%s'
  10. GET_FORMAT(DATETIME,'INTERNAL') -> '%Y%m%d%H%i%s'
  11. GET_FORMAT(TIME,'USA') -> '%h:%i:%s %p'
  12. GET_FORMAT(TIME,'JIS') -> '%H:%i:%s'
  13. GET_FORMAT(TIME,'ISO') -> '%H:%i:%s'
  14. GET_FORMAT(TIME,'EUR') -> '%H.%i.%s'
  15. GET_FORMAT(TIME,'INTERNAL') -> '%H%i%s'


3. STR_TO_DATE(str, format)
[Textarea][RAW][Download]

  1. mysql> SELECT STR_TO_DATE('20130501000000', '%Y%m%d%H%i%s');
  2. -> '2013-05-01 00:00:00'


4. UNIX_TIMESTAMP(date)
[Textarea][RAW][Download]

  1. mysql> SELECT UNIX_TIMESTAMP();
  2. -> 1196440210
  3. mysql> SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
  4. -> 1196440219
  5. mysql> SELECT UNIX_TIMESTAMP('20071130103019');
  6. -> 1196440219
  7. mysql> SELECT UNIX_TIMESTAMP('1980-01-01');
  8. -> 315507600


5. FROM_UNIXTIME(unix_timestamp, format)
[Textarea][RAW][Download]

  1. mysql> SELECT FROM_UNIXTIME(1234567890, '%Y%m%d%H%i%s');
  2. -> 20090214063130


More: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html