테스트 사이트 - 개발 중인 베타 버전입니다

마감일자 처리에 대하여... 채택완료

허당빵 6년 전 조회 1,961

안녕하세요?

여분필드 wr_2를 이용하여 마감일이 채용시면 채용시로 마감일을 서버타임과 비교해서 24시간 미만이면 오늘마감으로  그 외는 그냥 연월일로 출력하게 하였습니다.

 

 

그런데...위의 상태로는 서버타임과 비교해서 24시간 미만이면 오늘마감으로 했더니... 마감일을 모레로 작성한 리스트 중 일부가 오늘마감으로 출력이 됩니다.

물론, '오늘마감'을 '마감임박'으로 출력하게끔 하면 미봉책(?)으로 되기는 합니다만...

 

우선적으로, 일자를 비교하여  일자가 모레이면 모레마감으로 일자가 내일이면 내일마감으로 할 수는 없을까요? 많이 복잡해지려나요?

 

새해 복 많이 받으시고 오늘도 좋은 하루 되십시오~^^)

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
잉끼s
6년 전

strtotime($list[$i]['wr_2']) 을 하시면 

$list[$i]['wr_2'] . " 00:00:00" 으로 인식할겁니다. 즉 23시간 59분 59초가 차이가 납니다.

strtotime($list[$i]['wr_2']." 23:59:59")로 변경해보시기 바랍니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

허당빵
6년 전
오우~ 감사합니다.
알려주신 방법으로 '오늘마감'도 해결하였고 더 나가 '내일마감'까지도 해결 하였습니다.
좋은 하루 되시고 항상 건강하십시오~^^)
그런데...이전의 잉끼님이 맞으신가요?
잉끼s
6년 전
넵..
맞습니다. ㅎ

댓글을 작성하려면 로그인이 필요합니다.

$yesterday = date("Y-m-d", mktime(0,0,0,date("m"),date("d")-1,date("Y"))); // 오늘 날짜 구하기 $tomorrow = date("Y-m-d", mktime(0,0,0,date("m"),date("d")+1,date("Y"))); // 내일 날짜 구하기

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인