问题:
js 日期比较,我用的解释器不支持直接比较,请问有什么办法?目的:
我的目标是可以算出date1-date2的值现有情况:
目前我这样写->date1-date2算出的是null,即使改成
var dt1 = new Date(date1)
var dt2 = new Date(date2) dt1-dt2 也是null
js 日期比较,我用的解释器不支持直接比较,请问有什么办法?目的:
我的目标是可以算出date1-date2的值现有情况:
目前我这样写->date1-date2算出的是null,即使改成
var dt1 = new Date(date1)
var dt2 = new Date(date2) dt1-dt2 也是null
解决方案 »
- (高分)求JQ的event.preventDefault()的相反意思的语句!
- 为什么把复选框放在表单内它的点击事件会失效?
- 网站用户自动登录一般都是保存COOKIE到客户端,请问是保存用户名和密码还是光保存用户名就行?
- 急!急!急!在web界面里怎么实现进度条,比如百分比。。????
- parent.document的问题
- 有没有将中文特殊字符替换为英文字符的JS函数?
- 关于<span></span>通过javaScript改变其属性时为什么会换行
- 几个菜问题~~~
- 怎样让一个.htm网页不能被‘另存为’?
- 一个窗口有2个Frame,如何再在一个Frame中点点击链接“打印”,打印另一个Frame中的内容?
- 用prototype转发页面?
- google的日历js代码
var dt1 = new Date("2009/7/1")
var dt2 = new Date("2009/8/1")
alert(dt2-dt1)
date1 = date1.replace(/-/g,"/")
用 "2009-7-1".replace(/-/g,"/") 才可以把两个-都替换,
http://download.csdn.net/source/308916DHTML参考手册.rar
http://download.csdn.net/source/308913样式表中文手册.chm
http://download.csdn.net/source/304124
用 "2009-7-1".replace(/-/g,"/") 才可以把两个-都替换,在MS IE下两种方法都没问题,
返回根据正则表达式进行文字替换后的字符串的复制。stringObj.replace(rgExp, replaceText)rgExp 必选项。为包含正则表达式模式或可用标志的正则表达式对象。也可以是 String 对象或文字。如果 rgExp 不是正则表达式对象,它将被转换为字符串,并进行精确的查找;不要尝试将字符串转化为正则表达式。
date_begin = new Date(form_date_time.getFieldValue('t_date_time.date_begin'));
date_end = new Date(form_date_time.getFieldValue('t_date_time.date_end'));
//然后我保存变量值
tabsFrame.typeRestriction = "";
tabsFrame.typeRestriction = date_begin+"||"+date_end;
//又在其它tab页面分割字符串
var pkeys = tabsFrame.typeRestriction.split("||");
//随后我又想转回日期类型
date_begin = new Date(pkeys[1]);
date_end = new Date(pkeys[2]);
//求差值
date_begin = date_begin.replace(/-/g,"/");
date_end = date_end.replace(/-/g,"/")
if(1==1){
alert(date_end - date_begin);
return false;
} 目前我这样调用好像出错了,代码连提示都不出来了。之前会提示说NaN。
date_end = new Date(pkeys[1]);
date_begin = date_begin.replace(/-/g,"/");
date_end = date_end.replace(/-/g,"/")这里提示错误:不支持的属性或方法。顶一下,实在没辙就结贴了。
date_begin = date_begin.replace(/-/g,"/");
date_end = date_end.replace(/-/g,"/"); 这里提示错误:不支持的属性或方法。 顶一下,实在没辙就结贴了。PS:我的代码里没有少这个分号。
date_begin = new Date(pkeys[1]);
date_end = new Date(pkeys[2]);
//求差值
date_begin = date_begin.replace(/-/g,"/");
date_end = date_end.replace(/-/g,"/")这段代码调换下顺序就可以了。 - -