CURDATE() : 오늘 날짜 리턴
NOW() : 현재 시간 리턴 (날짜 포함)
- 원하는 형식으로 날짜를 표시한다.
- 나는 주로 DATE_FORMAT(CURDATE(), '%Y-%m-%d') 이렇게 시간 정보 빼고 출력할 때 사용.
TIMESTAMPDIFF(시간단위, 시간1, 시간2)
- 두 날짜나 시간의 차이를 리턴한다.
- 시간단위는 SECOND, MINUTE, HOUR, DAY, MONTH, YEAR 가능.
DATEDIFF(날짜1, 날짜2)
- timestampdiff는 단위를 정할 수 있지만 얘는 일단위만 된다는 게 다른 점.
- 앞에 날짜가 크면 양수, 작으면 음수이다.
DATE_SUB(날짜, INTERVAL N 날짜단위)
- 해당 날짜만큼 뺀 날짜를 리턴하는 함수.
- 3일 전이면 INTERVAL 3 DAY
DATE_ADD(날짜, INTERVAL N 날짜단위)