关于日期的两个问题: var theDate=new Date(2006,1,1);其实是2006年2月1日,当然是星期三。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="JavaScript"> var theDate=new Date(2006,1,1); var theDay=theDate.getDay();alert(theDate); document.write(theDay);</script>显示的好像是2月,就是月多加了1 谢谢 KimSoft(革命的小酒天天醉) 1.解决2. 2005-10-1 00:00:00 - 2005-9-30 00:00:00跨度是24小时,应该是1天啊,比如要是输入 2005-9-30 00:00:00 - 2005-9-30 00:00:00就是0天啊, 同理var firDate=new Date(2005,9,30); //返回2005/10/30var secDate=new Date(2005,10,1); //返回2005/11/1当然是2天 Date 对象启用基本存储器并取得日期和时间。dateObj = new Date()dateObj = new Date(dateVal)dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]) 参数dateObj必选项。要赋值为 Date 对象的变量名。dateVal必选项。如果是数字值,dateVal 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间 的毫秒数。如果是字符串,则 dateVal 按照 parse 方法中的规则进行解析。dateVal 参数也可以是从某些 ActiveX(R) 对象返回的 VT_DATE 值。year必选项。完整的年份,比如,1976(而不是 76)。month必选项。表示的月份,是从 0 到 11 之间的整数( 1 月至 12 月)。date必选项。表示日期,是从 1 到 31 之间的整数。hours可选项。 如果提供了 minutes 则必须给出。表示小时,是从 0 到 23 的整数(午夜到 11pm)。minutes可选项。 如果提供了 seconds 则必须给出。表示分钟,是从 0 到 59 的整数。seconds可选项。 如果提供了 milliseconds 则必须给出。表示秒钟,是从 0 到 59 的整数。ms可选项。 表示毫秒,是从 0 到 999 的整数。=============================楼主注意看month参数 今天做页面的时候遇到一个tabpanel的问题,不知道是不是extjs的bug extJs 3.0获取不到值问题 找某html节点下面子元素节点的问题 比较两数大小 在IE能显示,在firefox不能显示 图片展示问题,有源码,求救,谢谢大侠 CKEditor 上传图片-》高级 样式类名称 怎么给默认样式 jquery 操作iframe 请问如何实现在IE浏览器关闭时执行某段ASP代码? sequelize怎么保存1970-01-01的时间类型数据 请问javascript怎样将汉字词语转换为每个汉字拼音的首字母? 用JS给文字加下划线为什么失败?
var theDate=new Date(2006,1,1);
var theDay=theDate.getDay();
alert(theDate);
document.write(theDay);
</script>
显示的好像是2月,就是月多加了1
2. 2005-10-1 00:00:00 - 2005-9-30 00:00:00跨度是24小时,应该是1天啊,比如要是输入
2005-9-30 00:00:00 - 2005-9-30 00:00:00就是0天啊,
var firDate=new Date(2005,9,30); //返回2005/10/30
var secDate=new Date(2005,10,1); //返回2005/11/1当然是2天
启用基本存储器并取得日期和时间。dateObj = new Date()
dateObj = new Date(dateVal)
dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]]) 参数
dateObj必选项。要赋值为 Date 对象的变量名。dateVal必选项。如果是数字值,dateVal 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间 的毫秒数。如果是字符串,则 dateVal 按照 parse 方法中的规则进行解析。dateVal 参数也可以是从某些 ActiveX(R) 对象返回的 VT_DATE 值。year必选项。完整的年份,比如,1976(而不是 76)。month必选项。表示的月份,是从 0 到 11 之间的整数( 1 月至 12 月)。date必选项。表示日期,是从 1 到 31 之间的整数。hours可选项。 如果提供了 minutes 则必须给出。表示小时,是从 0 到 23 的整数(午夜到 11pm)。minutes可选项。 如果提供了 seconds 则必须给出。表示分钟,是从 0 到 59 的整数。seconds可选项。 如果提供了 milliseconds 则必须给出。表示秒钟,是从 0 到 59 的整数。ms可选项。 表示毫秒,是从 0 到 999 的整数。=============================
楼主注意看month参数