var arr = new Array();
var strI = "2006-7-1";
arr = strI.split("-");
alert(arr[0]+"-0"+arr[1]+"-0"+arr[2]);
var strI = "2006-7-1";
arr = strI.split("-");
alert(arr[0]+"-0"+arr[1]+"-0"+arr[2]);
解决方案 »
- " + myOperator + "和" myOperator "困惑
- sourceforge上一款简便实用的html tree simplehtmltree
- ImageButton引发js事件为什么pagelode走两遍!加分到结贴!
- js文本框
- 求助高手:图片大小获取语句该如何写?
- 如何实现javascript获取某行?并删除它?
- 如何让页面满屏显示?
- Javascript怎么区分.NET 版本?
- 关于接收post过来的对象
- 为什么使用ES6语法import和export会一直报错?
- 如何用正则替换HTML代码中的文字部分?
- 求Javascript控制页面退出时(仅关闭窗口)弹出收藏夹的对话框
rq="输入的日期"
var rqArray = rq.split("-");
var zhrq =rqArray[0];
for(var i=1;i<3;i++){
if(rqArray[i]<=9){
rqArray[i]="0"+rqArray[i];
}
zhrq = zhrq+"-"+rqArray[i];
}
alert(zhrq);
fuyanling()
现在结贴
var s="2006-7-1";
var r=/(\-)(\d{1}?)/gim;
alert(s.replace(r,"$10$2"));
//--></script>
s = s.replace(/\d+/g, function(v) {return v.length%2 ? '0'+v : v;});alert(s);
<!--
Date.prototype.format = function(format)
{
var o = {
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+" : this.getMinutes(), //minute
"s+" : this.getSeconds(), //second
"q+" : Math.floor((this.getMonth()+3)/3), //quarter
"S" : this.getMilliseconds() //millisecond
}
if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
(this.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)if(new RegExp("("+ k +")").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length==1 ? o[k] :
("00"+ o[k]).substr((""+ o[k]).length));
return format;
};var s = "2006-7-1";
var d = new Date(s.replace(/-/g, "/"));
alert(d.format("yyyy-MM-dd"));
alert(d.format("MM-dd-yyyy"));
alert(d.format("yyyy年MM月dd日"));
//-->
</SCRIPT>