JavaScript高手请进,高分重赏!!

来源:百度知道 编辑:UC知道 时间:2024/05/09 15:18:46
此问题是一个阴阳历对照问题,本人的网站为http://ftart.cn 就是旧历的日期错了,应该说如何调整。
该日历显示代码如下(因为此处不能填写过多的字符,所以本人把该文件连到别的地方去):
代码地址:http://www.1860d.com/baidu.txt

请各位高手细心看看,应该修改那里,把下确的代码贴出来。如果正确的话。本人高分重谢!!

你加我QQ199248375,我帮解决

我也在想这个问题。我网站也出现这样的问题。也在等待怎么解决。
本人对这个JS不太懂。
总觉得出现在这几个代码上。
尤其是最后一个代码。

var year2006="30;29;30;29;30;30;29;29;30;30;29;29;30";
Ys[7]=1138464000;
Yn[7]="丙戌年";
if (iyear==7) dpm=year2006;
if (iyear==7) Mn=month2006;
if (ss>=Ys[7]||ss<Ys[0]) bsYear=Yn[7];

你这个程序只能用到阴历06年~~~

下面是我修改过的,可以用到07年结束,你替换过去就可以了!

<script language=JavaScript>

<!--
var bsYear;
var bsDate;
var bsWeek;
var arrLen=9; //数组长度
var sValue=0; //当年的秒数
var dayiy=0; //当年第几天
var miy=0; //月份的下标
var iyear=0; //年份标记
var dayim=0; //当月第几天
var spd=86400; //每天的秒数

var year1999="30;29;29;30;29;29;30;29;30;30;30;29"; //354
var year2000="30;30;29;29;30;29;29;30;29;30;30;29"; //354
var year2001="30;30;29;30;29;30;29;29;30;29;30;29;30"; //384
var year2002="30;30;29;30;