CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

日期比较问题,急....

楼主kaityou()2006-06-01 09:45:07 在 Web 开发 / JavaScript 提问

为什么ksm和jsm值是一样的,summ也是0,急。。。  
  var   kssj=new   Date("2006","05","31");  
  var   jssj=new   Date("2006","06","01");  
  var   ksm=kssj.getTime();  
  var   jsm=jssj.getTime();  
  var   summ=   ((jsm-ksm)/(3600*1000*24)); 问题点数:20、回复次数:8Top

1 楼meizz(梅花雪)回复于 2006-06-01 09:54:24 得分 0

在日期处理方面,第二个参数是月,但是以0开始的,你的   05   月其它是   6   月,6月没有31号,日期顺延即成了   7   月   1   日,这个当然与你下面的7月1日是同一个时间了Top

2 楼kaityou()回复于 2006-06-01 10:16:09 得分 0

那怎么解决了.谢谢!Top

3 楼meizz(梅花雪)回复于 2006-06-01 10:29:29 得分 0

记住:设置月份的时候总比真实月份值小   1   即是Top

4 楼kaityou()回复于 2006-06-01 10:40:42 得分 0

能否写个例子,对js不熟。Top

5 楼MrYou(为吃饭而战!)回复于 2006-06-01 10:40:54 得分 0

按照梅花雪的说法:  
  var   kssj=new   Date("2006","04","31");  
  var   jssj=new   Date("2006","05","01");  
  Top

6 楼kaityou()回复于 2006-06-01 10:51:04 得分 0

问题已解决,谢谢.Top

7 楼loaderfj()回复于 2006-08-28 10:19:40 得分 0

 
  //日期比较  
  var   DateArray1       =   oFromDate.value.split("-");  
  var   dateElement1   =   new   Date(DateArray1[0],DateArray1[1]-1,DateArray1[2]);  
  var   DateArray2       =   oToDate.value.split("-");  
  var   dateElement2   =   new   Date(DateArray2[0],DateArray2[1]-1,DateArray2[2]);  
  if(dateElement1>dateElement2)  
  {  
  alert("开始日期不能大于结束日期!");  
  return   false;  
  }Top

8 楼njtucomputer(冬虫草)回复于 2006-08-28 10:48:23 得分 0

hehe     学习一下   new   Date   月是从0开始的   那日呢?Top

相关问题

关键词

得分解答快速导航

  • 帖主:kaityou

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo