홈으로 | 무료회원가입 | 아이디/비번찾기
추천음악방송
운.영.자.1대1.상담
온라이브 음악방송
음악방송 앱 다운로드
보안∵서버∵쿠키
윈도우∵프레임
이미지∵배경
시간∵달력∵계산
상태바∵타이틀바
음악∵영상
폼∵전송∵테이블
키보드∵마우스
효과∵링크∵메뉴
Script∵php
기타
PHP 강좌
윈도우관련팁
웹관련팁
홈페이지제작팁
기본강좌
레지스트리
윈도우서버
리눅스서버
Android
카렌다 만들기
홈페이지홈페이지 16년 전
<HTML>
<HEAD>
<TITLE>카렌다 만들기</TITLE>

<!-- <head>태그 안에 다음 스크립트를 삽입한다. -->

<SCRIPT LANGUAGE="JavaScript">

<!--
// 시간을 읽어와서 오전/오후로 브라우저에 보여줄 수 있게 해줍니다.
function get_Time()
{
var now = new Date()
var hour = now.getHours()
var minute = now.getMinutes()
var ampm

now = null

//getHour() 메소드는 오전/오후 형태로 시를 출력할 수 없습니다. 왜냐하면 12시 이후부터는 13, 14
//이런 식으로 출력이 되기 때문입니다. 따라서 12보다 크면 12를 빼주면 되고 그것을 오후라는 문자열을
//붙여주면 됩니다. 시가 0시인 경우에는 12로 만들어 주므로 0시가 나오지 않게 합니다.
//오전/오후 형태의 시를 만들어 줍니다.
if (hour >= 12) {
hour -= 12
ampm = "오후"
} else
ampm = "오전"

hour = (hour == 0) ? 12 : hour

//10보다 작으면 0을 붙여줍니다.
if (minute < 10)
minute = "0" + minute

return ampm + hour + ":" + minute
}


//월의 마지막 일을 알아내기 위해서 get_day()라는 함수를 만들었습니다. 매개변수로 월과 년을 받고
//최종적으로 마지막 일을 반환합니다.
// 년과 달을 받아서 마지막 일을 알아 냅니다.
function get_Day(year, month)
{


//달에 따른 마지막 일을 배열로 만들어 주고 초기값을 설정합니다.
var Last_Mon = new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
var Mon2

//윤년인지, 아닌지를 알아냅니다.
if (year % 4 == 0)
Mon2 = true
else
Mon2 = false

Last_Mon[1] = (Mon2) ? 29 : 28
//마지막 일을 반환합니다.
return Last_Mon[month]
}

// table태그를 이용하여 달력을 만들어 줍니다.
function drawCal(firstDay, lastDate, date, year, monthName)
{
var text = ""

text += "<CENTER>"
text += "<TABLE>"
text += "<TH COLSPAN=7 BGCOLOR=#F0F0F0>"
text += "<FONT COLOR=midnightblue SIZE=+3 >"
// 년과 월을 출력합니다.
text += year + "년 " + (monthName + 1) + "월"
text += "</FONT>"
text += "</TH>"

var openCol = "<TD BGCOLOR=#FFEFFF WIDTH=45 HEIGHT=40> "
openCol += "<FONT COLOR=darkblue> "

var closeCol = "</FONT></TD>"

text += "<TR ALIGN=center VALIGN=center>"

var weekDay = new Array("일", "월", "화", "수", "목", "금", "토")

// 달력의 일, 월, 화, 수, 목, 금, 토, 일을 출력합니다.
for (var dayNum = 0; dayNum <= 6; dayNum++)
text += openCol + weekDay[dayNum] + closeCol

text += "</TR>"

var digit = 1
var curCell = 1

// 달력 표를 만들어 줍니다.
for (var row = 1; row <= Math.ceil((lastDate + firstDay - 1) / 7); ++row)
{
text += "<TR ALIGN=right VALIGN=top BGCOLOR=#FFEFEE>"

for (var col = 1; col <= 7; col++)
{

if (digit > lastDate) break

if (curCell < firstDay)
{
text += "<TD>   </TD>"
curCell++
}
else
{
if (digit == date)
{
text += "<TD HEIGHT=40>"
text += "<FONT COLOR=Red>"
text += digit
text += "</FONT><BR>"
text += "<FONT COLOR=purple SIZE=2>"
text += "<CENTER>" + get_Time() + "</CENTER>"
text += "</FONT>"
text += "</TD>"
}
else
text += "<TD HEIGHT=40>" + digit + "</TD>"

digit++
}

}
text += "</TR>"

}

text += "</TABLE>"
text += "</CENTER>"

return text
}

// -->
</SCRIPT>

</HEAD>

<body >


<!-- <body>와 </body>사이에 다음을 삽입한다 -->

<SCRIPT LANGUAGE="JavaScript">
<!--
var now = new Date()
var year = now.getYear()
var month = now.getMonth()
var date = now.getDate()
var my_text

now = null

// 익스플로러가 아니면 1900을 year에 붙여 줍니다.
if(navigator.userAgent.indexOf("MSIE") == -1)
year= 1900 + year

var firstDayInstance = new Date(year, month, 1)
var firstDay = firstDayInstance.getDay()+1
firstDayInstance = null

var days = get_Day(year,month) // 달의 마지막 일을 구합니다.

my_text = drawCal(firstDay, days, date, year, month)

// 최종적으로 만들어진 HTML문서를 브라우저에 출력합니다.
document.write(my_text)

// -->
</SCRIPT>


</BODY>
</HTML>
추천추천 : 452 추천 목록
번호 제목
3,025
 PHP 파일 존재 여부 파악하기(로컬 파일 존재 및 원격지 파일 존재)
3,024
 [CSS] 박스 세로 가운데 중앙 정렬 6가지
3,023
 CSS Layout 수평 & 수직 정렬
3,022
 여러 도메인들 간 쿠키 공유하기
3,021
 태그 사이에 있는 텍스트를 추출
3,020
 [JQuery] textbox focus on off일때 숫자 콤마 보여주기
3,019
 쿠키 생성,가져오기,삭제
3,018
 사용자 함수 모음
3,017
 마우스,키보드 제한 ( 오른쪽클릭,드래그,영역선택등..)
3,016
 [HTML5] <video> - DOM으로 제어하기
3,015
 HTML5 video 태그에서 영상 좌우반전
3,014
 PHP - 특정 태그 및 문자열 추출, 제거
3,013
 [PHP] define과 defined의 차이
3,012
 우클릭 완벽차단 스크립트
3,011
 iframe 높이 100% 맞추기
3,010
 curl 함수를 이용한 HTTP REFERER 변경
3,009
 윈도우10 시스템 파일 및 Dism 검사
3,008
 텍스트 줄바꿈, 글자자르기 CSS
3,007
 jQuery Mobile에서 유용한 코드 10가지.
3,006
 [PHP] dirname()함수와 $_SERVER 관련 상수들
3,005
 [PHP] 파일 크기, 사이즈 불러오는 함수, filesize()
3,004
 [jQuery] jQuery Quick API
3,003
 [ transition ] 링크 hover 색상 변화 속도 조절
3,002
 PHP 5.3.0 에서 사라진 함수들 대체
3,001
 어떤 파일들이 include 나 require 되었는지 확인하는 함수(get_included_files)
목록
환상의뽕짝카페
트로트티비
뽕짝아가씨
트롯맘
종합성인가요방
카바레 음악
트롯디스코팡팡
관광 메들리
트롯카페
가요감상실
추억의옛노래
스페셜가요광장
BillBoard Free
추천가요모음
경음악.전자올겐
스페셜음악여행
WOLRD POPs
K-POP\BillBoard
POP TOP BEST

최신인기가요특집
추천가요\인기
F뮤직 인기\발라드
F뮤직 애창\트로트
트로트성인가요
인기가요
프리미엄 POP
경음악\기타
프리미엄 최신가요
프리미엄 성인가요
뮤직트로트 부산광역시 부산진구 가야동 ㅣ 개인정보취급방침
Copyright (C) musictrot All rights reserved.