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

php 날짜 질문 입니다. 채택완료

$row['od_date1']

$row['od_date2']

$row['od_date3']

$row['od_date4']

 

중에 "오늘로 부터 일주일이거나 작은 날짜가 있으면"

 

을 if문으로 어떻게 표현할까요..?

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

답변 1개

채택된 답변
+20 포인트

</p>

<p>function checkInWeek($date) {</p>

<p>   global $g5;</p>

<p>   $sql = "SELECT if (date(DATE_ADD(NOW(), INTERVAL -1 WEEK )) <= date('{$date}', 1,0) chk";</p>

<p>   $row = sql_fetch($sql);</p>

<p>   return $row['chk'];</p>

<p>}</p>

<p> </p>

<p>for($i=1; $i <=4; $i++ )  {</p>

<p>    if (checkInWeek($row['od_date'.$i])) </p>

<p>        echk " 1주일 이전일자 입니다. : ".$row['od_date'.$i];</p>

<p>}</p>

<p>

이렇게 해보시면 어디든 써먹을수있는 함수가 될겁니다.

 

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

답변에 대한 댓글 4개

https://sir.kr/qa/378398
@sinbi 아.. 질물을 올리셨었군요
몰랐네요
그러네요. ) 를 하나 덜 닫았네요

실행은 간결히 쿼리만 해보고 코드로 옮기다가 타이핑이 누락되었나봐요
저처럼 궁금증 생기는 분 계실 것 같아 링크 걸어둔 거에요.
( ^ ________ ^ ) ===b

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

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

로그인

전체 질문 목록