MySQL과 SQLite 날짜 함수 비교 MySQL

2008/03/11 10:02

복사 http://blog.naver.com/kim109/50029009005

PHP로 코딩하다보면 가끔씩 SQLite를 쓸 경우도 생긴다.

그런데 날짜 관련된 함수가 MySQL과 다르기때문에 가끔 헤매기도 한다.

그래서 정리된것을 퍼왔다.

 

출처 http://sarabande.info/wiki/PHP/%E6%97%A5%E4%BB%98%E3%81%A8%E6%99%82%E5%88%BB

 

 

  Mysql SQLite
 YYYY-MM-DD HH:MM:SS  NOW() datetime('now', 'localtime')
 YYYY-MM-DD

curdate()

date_format(now(), "%Y-%m-%d") 

date('now', 'localtime')
strftime('%Y-%m-%d', 'now', 'localtime'
 HH:MM:SS

curtime()

date_format(now(),"%H:%i:%S")

time('now', 'localtime')
strftime('%H:%M:%S', 'now', 'localtime')
 YYYY/MM/DD year(curdate()) extract(year FROM curdate())
date_format(curdate(),"%Y")
 strftime('%Y/%m/%d', 'now', 'localtime')
 YYYY year(curdate()) extract(year FROM curdate())
date_format(curdate(),"%Y")
 strftime('%Y', 'now', 'localtime')
 1~12 월 month(curdate()) extract(month FROM curdate())
date_format(curdate(),"%c")
 없음
 1~31 일 dayofmonth(curdate())
extract(day FROM curdate())
date_format(curdate(),"%e")
 없음
 0~6 (0:일요일, 6:토요일) date_format(current_date, "%w")
dayofweek(current_date)-1
 strftime('%w', 'now', 'localtime')

+ Recent posts