<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
解决方案 »
- 关于Ext.ux.ManagedIFrame的原理,请各位大神分析一下
- 命名空间的问题
- JavaScript的安全问题
- onkeyup="value=value.replace(/[^\d]/g,'')"?
- JAVASCRIPT刷新界面问题!点左侧JS树,刷新右侧界面
- JS 正则表达式问题,保留一位小数,不四舍五入,如果是整数就匹配整数本身.
- 在线等!急!!!!!!!!!!
- JS事件 attachEvent addEventList这两个方法是window的方法吗
- 如何打印框架结构的某个框架或者某一个iframe?
- 默认浏览选择文件的控件一次只能选择一个文件,能否实现选择多个文件的功能呢,就象发邮件系统那样?
- 日期型字符型的转换问题
- 引用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或许好点。