웹마스터 팁

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 일 이나 줄었군요. 땡보네 ... ";
?>
제목 글쓴이 날짜
[OsE=] 최단 거리... [6] OsE= 2002.03.02
[OsE=] IF 대신... [6] OsE= 2002.03.02
[Yuki-H.] 이미지 크기가 일정 픽셀 이상이면 축소하여... [8] Yuki-H. 2002.03.04
많은것을 파일하나로 처리하잣!! [5] 실버 2002.03.05
2번째~~!! DATE값 받아놓기 &상대방 아이피 알아내기~ [7] 실버 2002.03.07
요일을 한글로 표시 [5] 페리스 2002.03.10
반복문을 한번만 사용한 구구단 [2] 페리스 2002.03.10
php를 리눅스쉘상 에서도 사용하자? [5] 실버 2002.03.10
유용한 함수 - array_reverse 리들 2002.03.10
가변적 변수 할당하는 방법 (t1=1; t2=2; t=t.rand(1,2);) [1] 차카게살자 2002.03.11
[추천 팁] index key 값을 갖는array에서 value에 의한 key값 반환 [1] 차카게살자 2002.03.11
include를 이용한 다음넷 홈페이지 꾸미기1 [10] ZipShin 2002.03.12
include를 이용한 다음넷 홈페이지 꾸미기2(그림 첨부) [4] file ZipShin 2002.03.12
TheMics의 예제와 함께하는 PHP기초(上) [1] TheMics 2002.03.14
[씽크식 PHP] 초심자들이 많이 겪는 실수.. [7] [ζ]씽크 2002.03.16
echo 문 대신... [5] TryZ 2002.03.17
[추천 팁] 방문자의 os와 browser체크 함수.... [3] navyism 2002.03.18
[추천 팁] setcookie()사용시 header어쩌구 하는 에러날때.... [1] 하얀바다 2002.03.19
[추천 팁] [씽크식 PHP] PHP에대해 아무 지식이 없는 사람이 오해하는것. [3] [ζ]씽크 2002.03.23
[씽크식 PHP] 글자 하나씩 때어놓기.. (한글 자르기 포함) [1] John Sync. 2002.03.26