<SCRIPT LANGUAGE="JavaScript">
<!--
function getDateByMask(s,m){
if(m=="yyyy/MM/dd")
return new Date(s.replace(/(\d+)\/(\d+)\/(\d+)/,"$1/$2/$3"))
else
return new Date(s.replace(/(\d+)\/(\d+)\/(\d+)/,"$1/$3/$2"))
}
alert(getDateByMask("2002/01/10","yyyy/MM/dd"))
alert(getDateByMask("2002/01/10","yyyy/dd/MM"))
//-->
</SCRIPT>
<!--
function getDateByMask(s,m){
if(m=="yyyy/MM/dd")
return new Date(s.replace(/(\d+)\/(\d+)\/(\d+)/,"$1/$2/$3"))
else
return new Date(s.replace(/(\d+)\/(\d+)\/(\d+)/,"$1/$3/$2"))
}
alert(getDateByMask("2002/01/10","yyyy/MM/dd"))
alert(getDateByMask("2002/01/10","yyyy/dd/MM"))
//-->
</SCRIPT>
解决方案 »
- 求助extjs4.0 多条件检索
- 一个网站功能的实现
- ext的toolbar中的button为toggle,当点击一个button时,如何把另外的toggle赋为false???
- 如何自动执行键盘按下操作?
- 用jQuery 控制显示select下拉列表option的个数
- 如何取得所在城市名
- 请教关于脚本控制 select 的问题。
- 简单问题<frame src="javascript:'getMainUrl()'" name="mainFrame">错了吗?
- 有没有办法通过javascript得到select 中的option之间的数值
- document.write的问题
- 如何用jsp和javascript生成树型结构
- 怎样能取得当前页面的得到焦点的Input的ID?
.
<SCRIPT LANGUAGE="JavaScript">
<!--
function getDateByMask(s,m){
return new Date(s.replace(/(\d+)\/(\d+)\/(\d+)/,m.replace(/y+/,"$1").replace(/M+/,"$2").replace(/d+/,"$3")));
}
alert(getDateByMask("2002/01/10","yyyy/MM/dd"))
alert(getDateByMask("2002/01/10","yyyy/dd/MM"))
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getDateByMask(s,m){
return new Date(s.replace(/(\d+)\/(\d+)\/(\d+)/,m));
}
alert(getDateByMask("2002/01/10","$1/$2/$3"))
alert(getDateByMask("2002/01/10","$1/$3/$2"))
//-->
</SCRIPT>
function getDateByMask(s,m){ var f = m.split("/"); var r = new Array(); var v = s.split("/"); for (var i=0;i<3;i++) r[f[i]] = v[i]; return new Date(r["yyyy"],r["MM"]-1,r["dd"]);
}
alert(getDateByMask("2002/01/10","yyyy/MM/dd"))
alert(getDateByMask("2002/01/10","yyyy/dd/MM"))
</script>How about This? It's By Me.^^
function getDateByMask(s,m){ var r = new Array(); for (var i=0;i<3;i++) r[m.split("/")[i]] = s.split("/")[i]; return new Date(r["yyyy"],r["MM"]-1,r["dd"]);
}
alert(getDateByMask("2002/01/10","yyyy/MM/dd"))
alert(getDateByMask("2002/01/10","yyyy/dd/MM"))
</script>