시간과 날짜는 컴퓨터와 네트워크에서 다양한 방식으로 표시됩니다. 컴퓨터를 켜면 시간이 표시됩니다. 일부 웹 페이지에는 웹 페이지가 열린 시간과 현재 시간도 표시됩니다. 실제로 이는 매우 간단하며 JavaScript 스크립트 언어를 사용하여 이러한 효과를 쉽게 만들 수 있습니다. 웹페이지 제작 시 다양한 시간 및 날짜 형식에 대한 특수효과 코드는 다음과 같습니다.
다음은 인용문입니다:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<헤드>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>emu의 날짜 간단한 날짜 포맷터</TITLE>
<META NAME="생성기" CONTENT="EditPlus">
<META NAME="저자" CONTENT="emu">
<META NAME="키워드" CONTENT="날짜 포맷터 형식 에뮤">
<META NAME="Description" CONTENT="Date 객체를 문자열로 포맷하는 함수">
</HEAD>
<본문>
<SCRIPT LANGUAGE="자바스크립트">
<!--
Date.prototype.format = 함수(형식){
if (형식 == null) 형식 = "yyyy/MM/dd HH:mm:ss.SSS";
var year = this.getFullYear();
var 월 = this.getMonth();
var sMonth = ["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월 "][월];
var 날짜 = this.getDate();
var day = this.getDay();
var hr = this.getHours();
var min = this.getMinutes();
var sec = this.getSeconds();
var daysInYear = Math.ceil((this-new Date(year,0,0))/86400000);
var weekInYear = Math.ceil((daysInYear+new Date(year,0,1).getDay())/7);
var weekInMonth = Math.ceil((date+new Date(년,월,1).getDay())/7);
return format.replace("yyyy",year).replace("yy",year.toString().substr(2)).replace("dd",(date<10?"0":"")+date ).replace("HH",(hr<10?"0":"")+hr).replace("KK",(hr%12<10?"0":"")+hr%12). replacement("kk",(hr>0&&hr<10?"0":"")+(((hr+23)%24)+1)).replace("hh",(hr>0&&hr<10|| 시간>12&&시간<22?"0":"")+(((시간+11)%12)+1)).replace("mm",(min<10?"0":"")+min) .replace("ss",(sec<10?"0":"")+sec).replace("SSS",this%1000).replace("a",(hr<12?"AM":" PM")).replace("W",weekInMonth).replace("F",Math.ceil(date/7)).replace(/E/g,["Sunday","Monday","Tuesday", "수요일","목요일","금요일","토요일"][일]).replace("D",daysInYear).replace("w",weekInYear).replace(/MMMM+/,sMonth).replace( "MMM",sMonth.substring(0,3)).replace("MM",(월<9?"0":"")+(월+1));
}
var d = 새로운 날짜();
Alert(d.format());//기본 형식
Alert(d.format("MM-dd-yyyy"));
Alert(d.format("dd/MM/yy"));
Alert(d.format("dd\MM\yyyy HH:mm ss.SSS"));
Alert(d.format("yyyy 년 MM 월 dd 일 HH 시간 mm 분 ss.SSS 초"));
Alert(d.format("yyyy 년 MM 월 dd 일 E HH (0~23) 시 mm 분 ss.SSS 초"));
Alert(d.format("yyyy 년 MM 월 dd 일 E KK (0~11) 시 mm 분 ss.SSS 초 a"));
Alert(d.format("yyyy 년 MM 월 dd 일 E hh (1~12) 시 mm 분 ss.SSS 초 a"));
Alert(d.format("yyyy 년 MM 월 dd 일 E kk (1~24) 시 mm 분 ss.SSS 초 올해 D 일, w 주, MMMM 이번 달 W 주, MMM W 번째 주 이번 달 F E"));
//-->
</SCRIPT>
</BODY>
</HTML>
다음은 순수 중국어로 표시되는 시간과 날짜입니다.
다음은 인용문입니다:
<SCRIPT LANGUAGE="자바스크립트">
<!--
String.prototype.toCHS=function(){return this.replace(/d/g, function(a){return "제로 일 이 삼 사 오 육 칠 팔 구".charAt(parseInt(a))}); }
Number.prototype.toCHS=function(){return((this>19?Math.floor(this/10):"")+(this>9?("十"):"")+(this%10= =0&&this>0?"":this%10)).toCHS();}
Date.prototype.toCHS=function(){
with(this)return(getFullYear()+"").toCHS()+"연도"+(getMonth()+1).toCHS()+"월"+getDate().toCHS()+"일"+ getHours().toCHS()+"시간"+getMinutes().toCHS()+"분"+getSeconds().toCHS()+"초";
}
Alert(new Date().toCHS());
//-->
</SCRIPT>