var cur=(new Date(Date.parse(date1.replace(/-/g,"/")))).toLocalDate();
也就是你new 出日期后加上括号,再加.toLocalDate()即可,别忘了new 出来的Date加上括号,就像我写的那样就行
也就是你new 出日期后加上括号,再加.toLocalDate()即可,别忘了new 出来的Date加上括号,就像我写的那样就行
解决方案 »
- JS高手帮忙,一个表单提交多个Action传递参数的问题。
- css 和div 如何实现网页右下角提示框
- jquery ui框架中dialog的蒙层问题
- JavaScript 如何动态读取text输入框值?
- 简单的时间判断问题
- 框架<frameset>内如何左页面树节点被点击后在右页面显示所指定的url地址的页面啊
- JavaScript操作COOKies中出现的问题
- 读注册表_这个如何修改呀?
- 求一函数:f(x),使得f(i) = a; f(i+1) = a + 3.........
- jbuilder 6 企业版(非试用)哪有?
- obj.handleMsg( msg );?
- ie经常出现这样的错误:syntax error, object expected,unterminated string constant.
<head>
<title>
时间测试脚本
</title>
<script type="text/javascript" language="javascript">function Getdate()
{
var date1=document.getElementById("Etd").value.replace(/-/g,"/");
var date2=new Date();
alert(date1);
var cur=(new Date(Date.parse(date1.replace(/-/g,"/")))).toLocalDate();
cur=cur.getDate();
//alert(cur);
cur=cur-4;
date2.setDate(cur);
document.getElementById("Etd1").value=date2.toString("yyyy/mm/dd");}
</script>
</head><body>
<input id="Etd" type="textbox" value="2008-9-6" onclick="Getdate()"/>
<input id="Etd1" type="textbox" />
<script>
//创建日期对象,日期为今天
var a=new Date();
//得到今天的日(月里的第几天)
var b=a.getDate();
//加10天。减10也没问题
b=b+10;
//重新设置日期对象的日,不用担心跨月或是跨年之类的情况,系统会自己处理的
a.setDate(b);
document.write(a.toString("yyyy/mm/dd"));
</script>
</body>
</html>还是不行啊,点击完后没有反映了