| TOP /ปฬผฬJavaScript | DateIuWFNgษa๏\bh๐่` |
|---|
<script type="text/javascript"><!--
jyu = new Array("M","h","p","แก","b","ณ","ธ","","่","ศ"); //
jyuni = new Array("\","ั","๚","ๅ","q","N","ะ","K","C","ค","฿","ข");
gengou = new Array();
gengou[0]=["M","พก",-3197178000000];
gengou[1]=["T","ๅณ",-1812186000000];
gengou[2]=["S","บa",-1357635600000];
gengou[3]=["H","ฝฌ",600102000000];
Date.prototype.wareki = function(s) {
dd=this;
yy = dd.getFullYear();
y10=yy%10;
eto10=jyu[y10];
y12=yy%12;
eto12=jyuni[y12];
dd_time = dd.getTime();
for (i = 0; i < gengou.length; i++) {
if(gengou[i][2] > dd_time){
if(i){
gn=new Date(gengou[i-1][2]).getFullYear();
if(s==2){
ge=yy-gn+1;
yy=gengou[i-1][0]+ge;
}else{
ge=(!(yy-gn))?"ณ":(yy-gn+1);
yy=gengou[i-1][1]+ge;
}
}
break;
}
}
if(gengou[gengou.length-1][2] < dd_time){
gn=new Date(gengou[gengou.length-1][2]).getFullYear();
if(s==2){
ge=yy-gn+1;
yy=gengou[i-1][0]+ge;
}else{
ge=(!(yy-gn))?"ณ":(yy-gn+1);
yy=gengou[i-1][1]+ge;
}
}
mm = dd.getMonth() + 1;
dd = dd.getDate();
reki = yy+"N"+mm+""+dd+"๚";
if(s==1)reki += "i"+eto10+eto12+"j";
return reki;
}
/*himajin.moo.jp*/
// --></script>
| @n | ฎ์(พกศ~) |
| @0 | ฝฌ**N****๚ |
| @1 | ฝฌ**N****๚(ฑx) |
| @2 | H**N****๚ |
alert(new Date(1926,11,25).wareki());
alert(new Date().wareki(1));
alert(new Date().wareki(2));