개발 Q&A

제목 Date 값으로 남은 날짜 구할수 있을까요?
글쓴이 amkor 작성시각 2014/02/04 15:25:20
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 15215   RSS
 일단 DB 상에

시작 날짜

2014-02-04 14:39:19

끝나는 날짜
2014-07-04

이렇게 입력하게 해놨는데요.

이것을 5개월 남았으니깐 

154일? 이렇게 출력하고 싶은데요.

이것을 어떻게 출력을 해야 하는지 ㅠ,ㅠ 

머리 한계ㅠ,ㅠ인가 봅니다 ㅠ,ㅠ
 다음글 PhpStorm으로 ftp 원격 파일 작업하는 방법 (4)
 이전글 Multiple User Interface (3)

댓글

헛발이 / 2014/02/04 15:41:24 / 추천 0
<?php
$star_date = new DateTime('2014-02-04');
$end_date  = new DateTime('2014-07-04');
$day       = date_diff($star_date, $end_date);

echo $day->days;
?>

변종원(웅파) / 2014/02/04 15:43:25 / 추천 0
각 날짜를 timestamp로 변환하여 빼고 그 값을 86400(60 * 60 * 24)로 나누어 나온게 남은 날짜입니다.
한대승(불의회상) / 2014/02/04 17:04:29 / 추천 0
mysql에서 간단히 구할 수 있습니다.

SELECT DATEDIFF('2014-07-04', '2014-02-04 14:39:19);
// 하시거나 현재 날짜를 기준으로 하려면
SELECT DATEDIFF('2014-07-04', SYSDATE());