<script language="JavaScript">
<!--
/*
* 功能:根据输入表达式返回日期字符串
* 参数:dateFmt:字符串,由以下结构组成
* yy:长写年,mm:数字月,dd:日,hh:时,mi:分,ss秒
*/
Date.prototype.parseString = function(dateFmt){
dateFmt = (dateFmt == null?"yy-mm-dd" : dateFmt);
if(typeof(dateFmt) != "string" )
throw (new Error(-1, 'parseString()方法需要字符串类型参数!'));
var str=dateFmt;
str = str.replace(/yy/g,this.getFullYear());
str = str.replace(/mm/g,(this.getMonth()+1));
str = str.replace(/dd/g,this.getDate());
str = str.replace(/hh/g,this.getHours());
str = str.replace(/mi/g,this.getMinutes());
str = str.replace(/ss/g,this.getSeconds());
str = str.replace(/(\D)(\d)(?=\D|$)/g, "$10$2");
return str;
}//-->
</script><input type="text" id="txtDate" value="">
<script language="JavaScript">
<!--
txtDate.value=(new Date()).parseString('yymmdd');
//-->
</script>关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载,梅花雪的树和日期控件
梅雪香的日期控件.
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=now
<!--
/*
* 功能:根据输入表达式返回日期字符串
* 参数:dateFmt:字符串,由以下结构组成
* yy:长写年,mm:数字月,dd:日,hh:时,mi:分,ss秒
*/
Date.prototype.parseString = function(dateFmt){
dateFmt = (dateFmt == null?"yy-mm-dd" : dateFmt);
if(typeof(dateFmt) != "string" )
throw (new Error(-1, 'parseString()方法需要字符串类型参数!'));
var str=dateFmt;
str = str.replace(/yy/g,this.getFullYear());
str = str.replace(/mm/g,(this.getMonth()+1));
str = str.replace(/dd/g,this.getDate());
str = str.replace(/hh/g,this.getHours());
str = str.replace(/mi/g,this.getMinutes());
str = str.replace(/ss/g,this.getSeconds());
str = str.replace(/(\D)(\d)(?=\D|$)/g, "$10$2");
return str;
}//-->
</script><input type="text" id="txtDate" value="">
<script language="JavaScript">
<!--
txtDate.value=(new Date()).parseString('yymmdd');
//-->
</script>关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载,梅花雪的树和日期控件
梅雪香的日期控件.
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=now
解决方案 »
- 俩个JSP页面可以共享JS文件里的数据么?
- 人家制作的有脚本的网页,在自己电脑上该怎么设置才能显示原来的效果啊?
- 怎么动态添加下拉框
- JavaScript eval转化json数据出错 大哥们进来看看 急
- 倒计时代码这么写怎么报错,请高手进来看看指点下,谢谢!!
- 如何将ocx的事件绑定同javascript联系起来
- 在javascript中判断字符串长度时,一个汉字和一个字符长度都是1,如何将其区分开?
- 求一段javascript(很菜的):
- 多个复选框checkbox的分页保留 选中 问题, 这个问题已经捆饶我很久了,各位来帮忙一下,多谢了,多谢!
- 日历是每个月有好多天,而我要实现的是,一年有好多周(52个周),全部显示在一个页面上,随着年的变化而相应的周也要变化,每一周的起始
- 日期型字符型的转换问题
- 引用js文件的问题
window.onload=function()
{
var d=new Date();
var y=d.getFullYear();
var m=d.getMonth()+1;
m=(m<10)?"0"+m:m;
var d=d.getDate();
d=(d<10)?"0"+d:d;
document.all.myDate.value=y+m+d;
}
</script>
<input type="text" name="myDate">
你的函数不应该叫parseString吧,叫toFormatString或许好点。