中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

苹果手机的日历怎么样能显示节假日

举报
讨论回答 (5)
liujunbaojun
3574Y
dapigu327448
  您好!很高兴为您答疑!

从谷歌日历修改的:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>

<body>
<SCRIPT language=JavaScript>
<!--
var lunarInfo=new Array(
0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,
0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,
0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)
var Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");
var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");
var now = new Date();
var SY = now.getYear();
var SM = now.getMonth();
var SD = now.getDate();

//==== 传入 offset 传回干支, 0=甲子
function cyclical(num) { return(Gan[num%10]+Zhi[num%12])}
//==== 传回农历 y年的总天数
function lYearDays(y) {
var i, sum = 348
for(i=0x8000; i>0x8; i>>=1) sum += (lunarInfo[y-1900] & i)? 1: 0
return(sum+leapDays(y))
}

//==== 传回农历 y年闰月的天数
function leapDays(y) {
if(leapMonth(y)) return((lunarInfo[y-1900] & 0x10000)? 30: 29)
else return(0)
}

//==== 传回农历 y年闰哪个月 1-12 , 没闰传回 0
function leapMonth(y) { return(lunarInfo[y-1900] & 0xf)}

//====================================== 传回农历 y年m月的总天数
function monthDays(y,m) { return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 )}

//==== 算出农历, 传入日期物件, 传回农历日期物件
// 该物件属性有 .year .month .day .isLeap .yearCyl .dayCyl .monCyl
function Lunar(objDate) {
var i, leap=0, temp=0
var baseDate = new Date(1900,0,31)
var offset = (objDate - baseDate)/86400000

this.dayCyl = offset + 40
this.monCyl = 14

for(i=1900; i<2050 && offset>0; i++) {
temp = lYearDays(i)
offset -= temp
this.monCyl += 12
}
if(offset<0) {
offset += temp;
i--;
this.monCyl -= 12
}

this.year = i
this.yearCyl = i-1864

leap = leapMonth(i) //闰哪个月
this.isLeap = false

for(i=1; i<13 && offset>0; i++) {
//闰月
if(leap>0 && i==(leap+1) && this.isLeap==false)
{ --i; this.isLeap = true; temp = leapDays(this.year); }
else
{ temp = monthDays(this.year, i); }

//解除闰月
if(this.isLeap==true && i==(leap+1)) this.isLeap = false

offset -= temp
if(this.isLeap == false) this.monCyl ++
}

if(offset==0 && leap>0 && i==leap+1)
if(this.isLeap)
{ this.isLeap = false; }
else
{ this.isLeap = true; --i; --this.monCyl;}

if(offset<0){ offset += temp; --i; --this.monCyl; }

this.month = i
this.day = offset + 1
}

function YYMMDD(){
var cl = '<font color="#0000df" STYLE="font-size:9pt;">';
if (now.getDay() == 0) cl = '<font color="#c00000" STYLE="font-size:9pt;">';
if (now.getDay() == 6) cl = '<font color="#00c000" STYLE="font-size:9pt;">';
return(cl+SY+'年'+(SM+1)+'月'+SD+'日</font>');
}
function weekday(){
var day = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var cl = '<font color="#ff0000" STYLE="font-size:9pt;">';
if (now.getDay() == 0) cl = '<font color="#c00000" STYLE="font-size:9pt;">';
if (now.getDay() == 6) cl = '<font color="#00c000" STYLE="font-size:9pt;">';
return(cl+ day[now.getDay()]+ '</font>');
}
//==== 中文日期
function cDay(m,d){
var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十');
var nStr2 = new Array('初','十','廿','卅',' ');
var s;
if (m>10){s = '十'+nStr1[m-10]} else {s = nStr1[m]} s += '月'
switch (d) {
case 10:s += '初十'; break;
case 20:s += '二十'; break;
case 30:s += '三十'; break;
default:s += nStr2[Math.floor(d/10)]; s += nStr1[d%10];
}
return(s);
}
function solarDay1(){
var sDObj = new Date(SY,SM,SD);
var lDObj = new Lunar(sDObj);
var cl = '<font color="violet" STYLE="font-size:9pt;">';
var tt = '农历'+cyclical(SY-1900+36)+'年'+'【'+Animals[(SY-4)%12]+'】' ;
return(cl+tt+'</font>');
}
function solarDay2(){
var sDObj = new Date(SY,SM,SD);
var lDObj = new Lunar(sDObj);
var cl = '<font color="#000066" STYLE="font-size:9pt;">';
//农历BB'+(cld[d].isLeap?'闰 ':' ')+cld[d].lMonth+' 月 '+cld[d].lDay+' 日
var tt = cDay(lDObj.month,lDObj.day);
return(cl+tt+'</font>');
}

function setCalendar(){
document.write('<table align=center CELLPADDING=2 CELLSPACING=0 border=0><tr><td bgcolor=#FEFEEF><table border=0 CELLPADDING=0 CELLSPACING=0><tr><td align=center>');
document.write(YYMMDD()+' '+weekday());
document.write(' '+solarDay1());
document.write(' '+solarDay2());
document.write('</td></tr>');
document.write('</table></td></tr></table>');
}

setCalendar();
//-->
</SCRIPT>

</body>
</html>
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
cjp023
jaesmis
展开查看全部 5 条讨论
相关问题

iPhone15

1.3万 浏览 355 回答

苹果5C和5S会掉漆吗?

676.8万 浏览 138 回答

iPhone14

1.7万 浏览 100 回答

为什么我的苹果6没插耳机却一直显示耳机模式?

46.9万 浏览 74 回答

iPhoneXs怎么样 iPhoneXs好不好 iPhoneXs值得买么

80.1万 浏览 55 回答

扩展阅读

散热系统升级 iPad Pro M7版将于27年春季发布

评论 40

散热系统升级 iPad Pro M7版将于27年春季发布

iPad mini 8前瞻:OLED配60Hz,苹果这刀法稳吗?

评论 29

iPad mini 8前瞻:OLED配60Hz,苹果这刀法稳吗?

玄戒O3平板入网,小米的第二款3nm芯片来了

评论 60

玄戒O3平板入网,小米的第二款3nm芯片来了

轻薄设计再突破,华为全新旗舰平板MatePad Pro即将发布

评论 46

轻薄设计再突破,华为全新旗舰平板MatePad Pro即将发布

平板行业涨价潮来了?华为平板凭高性价比迎来“真香时刻”

评论 27

平板行业涨价潮来了?华为平板凭高性价比迎来“真香时刻”
热门问题

你喜欢看电影还是电视剧呢

1.9万 浏览 51 回答

你喜欢看电影还是电视剧呢

怎么把网址复制粘贴到浏览器打开

5227 浏览 6 回答

怎么把网址复制粘贴到浏览器打开

3G、4G、5G中的“G”到底是什么意思?

1.5万 浏览 6 回答

3G、4G、5G中的“G”到底是什么意思?

不少年轻人盛装打扮与樱花合照,你会选择哪种方式赏樱?

2万 浏览 17 回答

不少年轻人盛装打扮与樱花合照,你会选择哪种方式赏樱?

华为手机位置权限在哪里打开

3678 浏览 4 回答

华为手机位置权限在哪里打开

录音文件删除怎么恢復

9739 浏览 6 回答

录音文件删除怎么恢復

手机电池可以使用多少年

3032 浏览 4 回答

手机电池可以使用多少年

中文字幕乱码怎么处理啊?

2万 浏览 4 回答

中文字幕乱码怎么处理啊?

火影忍者同人本子,求井野那系列的,百度云等。

1.6万 浏览 4 回答

火影忍者同人本子,求井野那系列的,百度云等。

谁能给个红楼梦(国产Galgame)游戏全CG的下载地址~

638 浏览 8 回答

谁能给个红楼梦(国产Galgame)游戏全CG的下载地址~
最新问答

dell哪里开无线

9034 浏览 7 回答

dell哪里开无线

曼城签下布阿迪,下赛季BELIKE

7154 浏览 3 回答

曼城签下布阿迪,下赛季BELIKE

家里wifi搜索不到信号,连接不成功怎么处理?

8095 浏览 4 回答

家里wifi搜索不到信号,连接不成功怎么处理?

vivo隐藏功能全揭秘

1084 浏览 6 回答

vivo隐藏功能全揭秘

怎么下载2003电子表格软件到电脑

752 浏览 5 回答

怎么下载2003电子表格软件到电脑
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具