自己回答
<html>
<head>
<script language="javascript">
function date_string()
{
var qsrq;
var year;
var month;
var day;
qsrq="2006-05-31";
var arr = qsrq.split('-');
year = arr[0];
month = arr[1];
day = arr[2];
alert("arr:"+arr);
alert("qsrq:"+qsrq);
alert("year:"+year);
alert("month:"+month);
alert("day:"+day);
}
</script>
</head>
<body onload="date_string()">
</body>
</html>
<html>
<head>
<script language="javascript">
function date_string()
{
var qsrq;
var year;
var month;
var day;
qsrq="2006-05-31";
var arr = qsrq.split('-');
year = arr[0];
month = arr[1];
day = arr[2];
alert("arr:"+arr);
alert("qsrq:"+qsrq);
alert("year:"+year);
alert("month:"+month);
alert("day:"+day);
}
</script>
</head>
<body onload="date_string()">
</body>
</html>
解决方案 »
- 高分跪求:javascript取带kindEditor的textarea怎么为空???高人帮看一下,!!
- 或符号(||)什么时候才能写,看案例
- 发现HTML5的书籍资源挺多,但是CSS3的确很少。
- 求高手出招:找不到js中定义的方法
- 关于JS的一个常见问题(在线等,请高手回答,谢谢!)
- javascript 中怎么弹出文件保存对话框?
- 有木有大侠做过JQuery升级的,求经验,求方案!!!
- 如何把一个文本框动态的添加到一个层里
- 提交表单时如何打开一个新的页面(不含菜单条、地址栏等)
- 假如有一个javascript的常用工具类,你希望它包含什么功能?
- 怎么显示和隐藏div
- 关于MzTree的Text属性实时修改的问题!请meizz回答一下!
<head>
<script language="javascript">
function date_string()
{
var qsrq;
var year;
var month;
var day;
qsrq="2006-05-31";
var arr = qsrq.split('-');
year = arr[0];
month = arr[1];
day = arr[2];
alert("arr:"+arr);
alert("qsrq:"+qsrq);
alert("year:"+year);
alert("month:"+month);
alert("day:"+day);
}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;
};
function mm(ds)
{
var d = new Date(ds.replace(/-/g, "/"));
alert(d.format("yyyy年MM月dd日"));
alert(d.format("yy年M月d日"));
alert(d.format("MM/dd/yyyy"));
}
mm("2006-05-31");
</script>
</head>
<body onload="date_string()">
</body>
</html>
一个 ds.replace(/-/g, "/") 惊醒梦中人
Date.prototype.format写得也很有深度
精巧
收藏