회원 여분필드를 사용하여
각 회원별로 D-DAY를 표기 해주고 싶습니다.
예를들어
여분필드10에 2015-07-22 를 적고
아웃로그인스킨2.php 파일에 원하는 부분에
<? echo $member[mb_10]; ?> 이렇게 해주면
해당 회원의 여분필드10에 적혀 있는 2015-07-22가 나오게 되네요,
근데 좀 더 디테일하게
2015-07-22 ( 2일전 )
이런식으로 괄호속의 날짜가 카운팅 되게 하고 싶습니다.
답변 2개 / 댓글 9개
채택된 답변
+20 포인트
$a = strtotime("2015-06-20");
이 부분을
$a = strtotime($member['mb_10']);
으로 바꿔서 테스트 해 보세요.
답변에 대한 댓글 9개
감사합니다만.. 안됩니다.
/lib/outlogin.lib.php 에서
ob_start(); 위에
$a = strtotime($member['mb_10']);
$b = time();
$res = round(($a - $b) / (60 * 60 * 24));
echo $res;
작성 후
스킨/outlogin.skin.2.php 에서
출력할 부분에
<?=$res?>
사이트가 로딩만 되고 아무페이지도 열리지 않구요
특별히 오류 메시지는 출력되지 않습니다.
/lib/outlogin.lib.php 에서
ob_start(); 위에
$a = strtotime($member['mb_10']);
$b = time();
$res = round(($a - $b) / (60 * 60 * 24));
echo $res;
작성 후
스킨/outlogin.skin.2.php 에서
출력할 부분에
<?=$res?>
사이트가 로딩만 되고 아무페이지도 열리지 않구요
특별히 오류 메시지는 출력되지 않습니다.
캬~~~~~감사합니다. 해결 됐습니다.
/lib/outlogin.lib.php
if($member['mb_10']){
$a = strtotime($member['mb_10']);
$b = time();
$res = round(($a - $b) / (60 * 60 * 24));
}
<tr>
<td><? if($res) { ?>종료일:<? echo $member[mb_10]; ?>(<?=$res?>일전)
<? } ?></td>
</tr>
이런식으로하면 종료일:yy-mm-dd (?일전) 나옵니다.
여분필드10에 값이 있는 회원만 나옵니다^^;
감사합니다. 정말 감사합니다.
/lib/outlogin.lib.php
if($member['mb_10']){
$a = strtotime($member['mb_10']);
$b = time();
$res = round(($a - $b) / (60 * 60 * 24));
}
<tr>
<td><? if($res) { ?>종료일:<? echo $member[mb_10]; ?>(<?=$res?>일전)
<? } ?></td>
</tr>
이런식으로하면 종료일:yy-mm-dd (?일전) 나옵니다.
여분필드10에 값이 있는 회원만 나옵니다^^;
감사합니다. 정말 감사합니다.
답변을 작성하려면 로그인이 필요합니다.
불러올곳에서 <?=$res?> 이렇게 하면 안되요..
그리고 <? echo $member[mb_10]; ?> 이렇게 불러와도 안되네요 ^^;;