답변 2개
채택된 답변
+20 포인트
5년 전
날짜형식이 어떻게 되는지 모르겠지만 https://www.php.net/manual/en/datetime.formats.php">PHP 날짜형식에서 지원하는 형식이면 아래 코드를 참조해서 작성해보세요.
</p>
<p>$now = time();
$array = array(
"time" => time(),
"now" => strtotime("now"),
"after" => strtotime("-30 day"),
"1d" => strtotime("+1 day"),
"30d" => strtotime("+30 day"),
"set" => strtotime("+30 day", $now),
"PHP Version" => phpversion()
);
foreach( $array as $key => $value ){
echo $key."\t=>\t".$value."\n";
}</p>
<p>if ($array['after'] < $now) { //설정된 시간이 지나면 보여짐
echo 'OK';
} else { //설정된 시간이 안지나면 보여짐(생략가능)
echo 'NO';
}</p>
<p>
https://www.php.net/manual/en/function.strtotime.php">https://www.php.net/manual/en/function.strtotime.php
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
검풍
5년 전
�
폴라베어
5년 전
이해를 돋기위해서 몇가지 예제를 같이 첨부한건데 응용을 못하신다면...
aday(2010-03-13 10:00:00) 필드 <= DB필드를 말씀하시는것 같은데 PHP변수에 대입할수 있다고 전제하고 바로 적용할수 있는 코드입니다.
$aday <= 해당 필드 내용을 가지고 있는 변수
[code]
if (strtotime($aday) < time()) { //설정된 시간이 지나면 보여짐
echo '<img src="BT_OK.png" border="0">';
}
[/code]
aday(2010-03-13 10:00:00) 필드 <= DB필드를 말씀하시는것 같은데 PHP변수에 대입할수 있다고 전제하고 바로 적용할수 있는 코드입니다.
$aday <= 해당 필드 내용을 가지고 있는 변수
[code]
if (strtotime($aday) < time()) { //설정된 시간이 지나면 보여짐
echo '<img src="BT_OK.png" border="0">';
}
[/code]
�
검풍
5년 전
너무 감사합니다. 덕분에 잘 해결했습니다.
댓글을 작성하려면 로그인이 필요합니다.
5년 전
ADAY 값을 PHP 의 날짜 비교 함수를 이용해서 3개월 이 넘어갔으면 해당 태그를 보여주면 되겠네요
http://blog.naver.com/PostView.nhn?blogId=sapagosu&logNo=220881133763
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
aday(2010-03-13 10:00:00) 필드를 어느곳에 넣어서 매치 해야 하나요?