웹마스터 팁

http://www.allware.co.kr/popup.html군대간 친구 남은날짜 구하기를 만드신 분을 보구
새삼 부럽기두 해서리 ... 감동두 쪼굼 ...
걍 수퍼노가다루 ... 날짜계산 만들어 올립니다 .
아직 단축기간 알고리즘을 정확히 깨닫지 못해서리 ㅡ.ㅡ;;
그럼 늘 행복한 하루 되시길 ^^
응용 링크 걸어두었습니다. 함보시길 이렇게 쓸수있답니다.
http://www.allware.co.kr/popup.html



<?
$name=신민경;
$enter_day=26;
$enter_month=3;
$enter_year=2002;


$start_army_second=mktime(0,0,0,$enter_month,$enter_day,$enter_year);//입대일

$end_army_secound=mktime(0,0,0,$enter_month+2,$enter_day-1,$enter_year+2);//전역일

$termday=7; //기본 단축기간

$termday2=31; //기본 단축기간

// 단축된 기간에 따른 전역일 재계산

//2001년 8월초 군번

if($enter_year==2001&&$enter_month==8&&$enter_day<=6) {
$demising_army_secound=($enter_day-1)*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound; }

//2001년 8월-2001년 10월 군번

else if($enter_year==2001&&$enter_month==8&&$enter_day>=6) {
$demising_army_secound=$termday*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2001&&$enter_month==9&&$enter_day>=1) {
$demising_army_secound=$termday*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2001&&$enter_month==10&&$enter_day>=1) {
$demising_army_secound=$termday*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2001년 11월초 군번

else if($enter_year==2001&&$enter_month==11&&$enter_day<=6){
$termdays=$termday+$enter_day;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound; }

//2001년 11월-2002년 1월 군번

else if($enter_year==2001&&$enter_month==11&&$enter_day>=6) {
$termdays=$termday*2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound; }

else if($enter_year==2001&&$enter_month==12&&$enter_day>=1) {
$termdays=$termday*2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound; }

else if($enter_year==2002&&$enter_month==1&&$enter_day>=1) {
$termdays=$termday*2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound; }

//2002년 2월초 군번

else if($enter_year==2002&&$enter_month==2&&$enter_day<=6) {
$termdays=$termday*2+$enter_day;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2002년 2월-2002년 5월 군번

else if($enter_year==2002&&$enter_month==2&&$enter_day>=6) {
$termdays=$termday*3;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2002&&$enter_month==3&&$enter_day>=1) {
$termdays=$termday*3;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2002&&$enter_month==4&&$enter_day>=1) {
$termdays=$termday*3;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2002&&$enter_month==5&&$enter_day>=1) {
$termdays=$termday*3;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2002년 6월초 군번

else if($enter_year==2002&&$enter_month==6&&$enter_day<=9) {
$termdays=$termday*3+$enter_day;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2002년 6월 -2002년 9월

else if($enter_year==2002&&$enter_month==6&&$enter_day>=9) {
$termdays=$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2002&&$enter_month==7&&$enter_day>=1) {
$termdays=$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2002&&$enter_month==8&&$enter_day>=1) {
$termdays=$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2002&&$enter_month==9&&$enter_day>=1) {
$termdays=$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2002년 10월초 군번

else if($enter_year==2002&&$enter_month==10&&$enter_day<=6) {
$termdays=$termday2+$enter_day+1;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2002년 10월 -2003년 2월

else if($enter_year==2002&&$enter_month==10&&$enter_day>=6) {
$termdays=$termday+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2002&&$enter_month==11&&$enter_day>=1) {
$termdays=$termday+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2002&&$enter_month==12&&$enter_day>=1) {
$termdays=$termday+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2003&&$enter_month==1&&$enter_day>=1) {
$termdays=$termday+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2003년 2월초 군번

else if($enter_year==2003&&$enter_month==2&&$enter_day<=9) {
$termdays=$termday2+$enter_day+4;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2003년 2월-2003년 5월 군번

else if($enter_year==2003&&$enter_month==2&&$enter_day>=9) {
$termdays=$termday*2+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2003&&$enter_month==3&&$enter_day>=1) {
$termdays=$termday*2+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2003&&$enter_month==4&&$enter_day>=1) {
$termdays=$termday*2+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2003&&$enter_month==5&&$enter_day>=1) {
$termdays=$termday*2+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2003년 6월초 군번

else if($enter_year==2003&&$enter_month==6&&$enter_day<=7) {
$termdays=$termday*2+$termday2+($enter_day-1);
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//2003년 6월 -8월군번

else if($enter_year==2003&&$enter_month==6&&$enter_day>=7) {
$termdays=$termday*3+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2003&&$enter_month==7&&$enter_day>=1) {
$termdays=$termday*3+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2003&&$enter_month==8&&$enter_day<=28) {
$termdays=$termday*3+$termday2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//8월말 군번

else if($enter_year==2003&&$enter_month==8&&$enter_day>=28) {
$termdays=$termday*3+$termday2+($enter_day-28);
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//9월 군번

else if($enter_year==2003&&$enter_month==9&&$enter_day<=25) {
$termdays=$termday*3+$termday2+3;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

else if($enter_year==2003&&$enter_month==9&&$enter_day>=25) {
$termdays=$termday*3+$termday2+($enter_day-22);
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound;}

//단축기간 이전군번
else if($enter_year<=2002&&$enter_month<8&&$enter_day<=31) {
$termdays="빵";}

//03년 10월 이후 군번
else {
$termdays=$termday2*2;
$demising_army_secound=$termdays*24*3600;
$end_army_secound=$end_army_secound-$demising_army_secound; }


$left_army_secound=$end_army_secound-time();//남은기간

$being_army_secound=time()-$start_army_second;//복무기간

$left_army_day=intval($left_army_secound/3600/24);//남은기간을 일로 표시

$being_army_day=intval($being_army_secound/3600/24);//복무기간을 일로 표시

$endday=date("Y년 m월 d일 전역예정입니다.",$end_army_secound);


echo"
$name 님은 $endday<br>
복무기간 : $being_army_day<br>
남은기간 : $left_army_day <br>
줄어든 기간 : $termdays 일 이나 줄었군요. 땡보네 ... ";
?>
제목 글쓴이 날짜
(달력/Archive 문제해결법) 날짜로 검색하는 것이 제대로 안될때 [8] 베니 2007.08.25
게시물 작성시 날짜 지정하기 [14] file JAMSUN2 2007.10.24
(글) 첨부 파일 날짜 출력 및 아이콘 표시 [1] file Simulz 2007.11.22
리스트를 작성날짜(regdate)로 정렬하기 [7] JAMSUN2 2008.03.05
개인 웹서버 백업 및 게시물 등록 날짜 수정 방법 [10] file eunbini 2008.10.24
날짜 부분에 시간도 같이 표시하기 [1] file 소백산 2009.02.05
오늘 게시된 글은 날짜 대신 today 그림으로 대치 (왕초보용 초간단팁) file jsuimage 2009.10.21
오늘 날짜 보여주기 스크립트 [3] 정후니 2001.08.31
[JavaScript] 오늘 날짜와 요일 넣기 SM 2002.02.24
오늘 날짜와 시간 [3] Brown 2003.05.20
[초간단 자바스크립트!] 날짜 카운터! 커플홈에 강추!! [15] ∑Ztxy 2003.10.08
날짜카운터 숫자로만 입력하자. [3] TechnoKevin™ 2003.11.08
팝업공지창 다시 안뜨게 하는 소스[날짜지정가능] [17] lemin 2003.11.20
크리스마스 날짜 카운터 [1] keymove 2003.12.04
[초간단 자바스크립트!] 홈페이지접속 시간,날짜 표시기 [3] ∑Ztxy 2004.01.09
[허접] rand() 함수를 이용한 뒤죽박죽 날짜 출력 [5] Myzzix 2002.08.23
[추천 소스] 특정일로부터 지난날짜 혹은 남은날짜 구하기~ [5] 박은석 2002.10.22
군대간 친구 남은날짜 계산하기 [6] xacdo 2003.04.27
군대간 친구 남은날짜 구하기 2(복무기간 단축에 따른 수정) [8] 신민경 2003.09.02
우리가 사랑한지 몇일째 날짜세주는 PHP 소스 [12] 레드 2005.01.16