1. strtotime 을 이용한 날짜 계산
3. DB 를 사용한 날짜 계산
- 한 달 후 날짜 계산
결과
- 2010-03-28
- 2월 28일 한달 후 는 3월 28일이 맞음
- 2010-05-01
- 3월 31일 한 달 후는 4월 31일인데 없기 때문에 자동으로 5월 1일로 넘겨버림
- 4월 30일 결과를 원했다면 낭패를 볼 수 있다.
- 2010-05-01
- 4월 1일 한달 후 는 5월 1일 맞음
2. mktime 을 이용한 날짜 계산
- 한 달 후 날짜 계산
- 결과
- 2010-03-28
- 2월 28일 한달 후 는 3월 28일이 맞음
- 결과
- 2010-05-01
- 3월 31일 한 달 후는 4월 31일인데 없기 때문에 자동으로 5월 1일로 넘겨버림
- 4월 30일 결과를 원했다면 낭패를 볼 수 있다.
- 결과
- 2010-05-01
- 4월 1일 한달 후 는 5월 1일 맞음
- pgsql 전용
- 결과
- 2010-04-30
- 03월 31일 한달 후를 4월 30일로 계산함
- php mktime, strtotime 방식은 4월 31일이 없기 때문에 한 달 후를 5월 1일로 계산하나 postgresql은 4월 30일로 계산하고 있다.
- 결과
- 2010-05-01
- 4월 1일 한달 후 는 5월 1일 이 맞음
댓글 없음:
댓글 쓰기