별명 변경시 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;
?>
이런식으로 막~~ 도전해봤는데 안되는군요 ㅜ...........
몇일 남았는지 알아보려면 어떻게 해야할까요~~
솔찍히 기다리기 귀찮습니다... 라기보다 자기가 언제 변경했는지도 모릅니다;;;
그래서 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]);
이러면 앞으로 남은 날이 나오겠지요.
$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]);
이러면 앞으로 남은 날이 나오겠지요.

감사합니다~~!! 잘되네요 ㅜㅜㅜㅜㅜㅜㅜ!!!

다시 해보니까 한달로 지정하네요 -ㅅ-;;;
아이디 변경일자를 100일로 했더니 꼬인다는 ㅜ....
아이디 변경일자를 100일로 했더니 꼬인다는 ㅜ....
요런것도..
echo date("z", strtotime("+{$config['cf_nick_modify']} day", strtotime("{$member['mb_nick_date']}"))) - date("z", strtotime("now")) ." 일 남음";
echo date("z", strtotime("+{$config['cf_nick_modify']} day", strtotime("{$member['mb_nick_date']}"))) - date("z", strtotime("now")) ." 일 남음";

아놔 ㅜ... 짱이에열...
근데 이것도 100일을 넘기면 남은일자가 -로 ㅜ...
근데 이것도 100일을 넘기면 남은일자가 -로 ㅜ...
$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;
남은 일,시간,분,초 까지.
$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." 일 남음";
만약 날짜 차이가 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." 일 남음";