별명 변경시 XX일 남았습니다~~~ 하고 나오게 하는방법 ㅜ...? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

별명 변경시 XX일 남았습니다~~~ 하고 나오게 하는방법 ㅜ...? 정보

별명 변경시 XX일 남았습니다~~~ 하고 나오게 하는방법 ㅜ...?

본문

으음... 닉네임 변경시 30일 이내에 변경이 안됩니다만 =ㅅ=;;

솔찍히 기다리기 귀찮습니다... 라기보다 자기가 언제 변경했는지도 모릅니다;;;

그래서 XX일 남았습니다~~!! 라고 표기하고 싶은데...

혼자 해볼라고 발광좀 해봤거든요 ㅜ...

<?=$member[mb_nick_date]?>  바꾼날.<br>
<?=date("Y-m-d", $g4[server_time])?>  오늘.<br>
이길래
<?
$timesss1=date("Y-m-d", $g4[server_time]);
$timesss2 = $member[mb_nick_date];
$timesss = $timesss1+$timesss2;
echo "timesss1 : ".$timesss1;
echo "<br>";
echo "timesss2 : ".$timesss2;
echo "<br>";
echo "푸퀣 : ".$timesss;
?>

이런식으로 막~~ 도전해봤는데 안되는군요 ㅜ...........

몇일 남았는지 알아보려면 어떻게 해야할까요~~
 
실수로 팁게시판에 올렸었어 가지고 자삭하고 다시 =ㅅ=;;;

댓글 전체

$date = substr($member[mb_nick_date], 0, 10);
  $str = explode("-", $date);
  $date = mktime(0, 0, 0, $str[1], $str[2], $str[0]);

echo date("Y-m-d",  $date + ($config[cf_nick_modify] * 86400));
이러면 바뀔예정일이나옵니다.

echo date("d", $date + ($config[cf_nick_modify] * 86400) - $g4[server_time]);
이러면 앞으로 남은 날이 나오겠지요.
$date = substr($member[mb_nick_date], 0, 10);
$str = explode("-", $date);
$date = mktime(0, 0, 0, $str[1], $str[2], $str[0]);

$date2=$date + ($config[cf_nick_modify] * 86400);
$date1 = $g4[server_time];

$total_secs=abs($date1 - $date2);
$diff_in_days = floor($total_secs / 86400);
$rest_hours = $total_secs % 86400;

$diff_in_hours = floor($rest_hours / 3600);
$rest_mins = $rest_hours % 3600;

$diff_in_mins = floor($rest_mins / 60);
$diff_in_secs = floor($rest_mins % 60);
$time_diff = $diff_in_days."일".$diff_in_hours."시간".$diff_in_mins."분".$diff_in_secs."초";

echo $time_diff;

남은 일,시간,분,초 까지.
위에분 말씀처럼 하면 될 것 같습니다.
만약 날짜 차이가 1년인 365.5 일 이내라면 아래 코드로도 가능합니다.
아시다시피 date("z") 함수는 1년내의 일수 차이를 구하는 것이므로 일수차이가 1년을 넘어서면 1년을 기준으로 다시 0일 부터 일수를 구하게 됩니다.

$temp = date("z", strtotime("+{$config['cf_nick_modify']} day", strtotime("{$member['mb_nick_date']}"))) - date("z", strtotime("now"));
if(ereg("[-]", $temp)){
$temp = ereg_replace("-", "", $temp);
}
echo $temp." 일 남음";
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT