高分求救,在线等待,请帮用我JV编一个累加日期的程序,过一天加一天并要显示出来,分不够可以再加

wangxl61 2003-07-18 05:46:52
JV编一个累加日期的程序,过一天加一天并要显示出来,
...全文
58 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxl61 2003-07-19
  • 打赏
  • 举报
回复
为什么在XP下不能用?我用的就是XP啊,有没有办法改一改让它在XP下能用?
wangxl61 2003-07-19
  • 打赏
  • 举报
回复
谢谢,问题解决了
assiss 2003-07-19
  • 打赏
  • 举报
回复
sorry .
昨天打错了,
所以不能用
今天用一个完整的函数来赎罪

<SCRIPT LANGUAGE="JavaScript">
<!--
function getdays(olddate)
{
var s=new String(olddate);
var nd=new Date;
var dd=new Date(nd.getYear(),nd.getMonth(),nd.getDate());
oldd=s.split('-');
var ee=new Date(oldd[0],oldd[1]-1,oldd[2]);
return Math.floor(((dd.getTime()>ee.getTime())?(dd.getTime()-ee.getTime()):(ee.getTime()-dd.getTime()))/(1000*3600*24));
}
alert(getdays("2003-7-20"));//这就是调用格式,返回从调用日期(这里是2003-7-20)到当前日期的间隔天数
//-->
</SCRIPT>
assiss 2003-07-18
  • 打赏
  • 举报
回复
function getdays(olddate)
{
var dd=new Date;
alert(dd.toLocaleString());
oldd=olddate.split("-",olddate);
var ee=new Date(oldd[0],oldd[1]-1,oldd[2],0,0,0);
alert(ee.toLocaleString());
return Math.floor(((dd.getTime()>ee.getTime())?(dd.getTime()-ee.getTime()):(ee.getTime()-dd.getTime()))/(1000*3600*24));
}
alert(getdays("2003-07-18"));

5.0下可以.
但是XP下不行.
assiss 2003-07-18
  • 打赏
  • 举报
回复
直接拿现在的日期减去起始日期不就行了吗?
闰年判断366
大月判断31
应该很简单啊
wangxl61 2003-07-18
  • 打赏
  • 举报
回复
asp中如何做呢?
Jaron 2003-07-18
  • 打赏
  • 举报
回复
如果在ASP中就很容易计算,呵呵。
Jaron 2003-07-18
  • 打赏
  • 举报
回复
myyear=myyear*365
mymonth=mymonth*30
c_myday=myyear+mymonth+myday //当前

再计算出你指定的日期,然后相减。
wangxl61 2003-07-18
  • 打赏
  • 举报
回复
随便从哪一天都 可以。从1998年8月27日天始吧
damboo 2003-07-18
  • 打赏
  • 举报
回复
用cookie先写在客户端吧
不然怎么记得从哪天开始呢

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧