请问:如何从一个包含年月日的日期字符串中分别取出年、月、日,这样写哪错了?

peanut2008 2006-06-21 05:04:36
请问:如何从一个包含年月日的日期字符串中分别取出年、月、日,这样写哪错了?
<script language="javascript">
function date_string()
{
var qsrq;
var year;
var month;
var day;
qsrq="2006-05-31";
var arr = qsrq.split('-');
var dt = new Date();
year = dt.setFullYear(arr[0]);
month = dt.setMonth(arr[1]);
day = dt.setDate(arr[2]);
alert("arr:"+arr);
alert("qsrq:"+qsrq);
alert("year:"+year);
alert("month:"+month);
alert("day:"+day);
}
</script>
...全文
251 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
HoToo 2006-06-21
好回贴
一个 ds.replace(/-/g, "/") 惊醒梦中人
Date.prototype.format写得也很有深度
精巧
收藏
  • 打赏
  • 举报
回复
meizz 2006-06-21
<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);
}

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>
  • 打赏
  • 举报
回复
peanut2008 2006-06-21
自己回答
<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
加入

8.6w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2006-06-21 05:04
社区公告
暂无公告