javascrip 怎样将string 类型转换成date类型 请教大家一个问题:怎样将指定的时间日期:例 "2012-11-7 8:58:50" 转换成: Tue Jan 29 16:13:11 UTC+0800 2008呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var start = new Date(Date.UTC(2012,11,7,8,58,50)); var dateString = start.toGMTString();//这个地方你找个合适的转一下就可以了 alert(dateString); start.toString()这个可以。。 String.prototype.toDate=Number.prototype.toDate=function(){ var a=this,b={"-":!0,"年":!0,"月":!0,"日":!1,"时":!0,"分":!0,"秒":!1}; if(typeof a=='string'){ for(var i in b){ if(b.hasOwnProperty(i)){ a=a.replace(i=='-'?/-/g:i,b[i]?'/':''); } }; var c=new Date(Date.parse(a)); if(isNaN(c)){ throw new Error('源数据['+this+']无法转化为日期格式'); //return this; }; return c; }else{ return new Date(a); }};alert("2012-11-7 8:58:50".toDate());//字符串转化为日期alert((1000*60*60*24).toDate());//数字转化为日期:Fri Jan 2 08:00:00 UTC+0800 1970 嗯,上面已有方法了。其实,你去看看Date的类的方法就知道了。方式有几种呀 一个拖拽效果在IE下的问题 js焦点图,加个文字层,求解 在线等!!javascript问题 firefox可否改变框架大小? 怎么判断页面上的控件存不存在? servlet跳转问题,我觉得没有错误了,但最后结果出错,求帮助 如何处理这个时间?(年月日+时分秒) 如何在网页上自动滚屏完成后进行网页的自动刷新,或者也可以问如何判断自动滚屏的是否结束? 怎么格式化一个10以内的数字,在它前面加上0,比如1变成01,2变成02 jquery使用animate出现抖动的问题 html web页面打印时遇到的问题 怪异的js文件有乱码问题
var dateString = start.toGMTString();//这个地方你找个合适的转一下就可以了
alert(dateString);
这个可以。。
var a=this,b={"-":!0,"年":!0,"月":!0,"日":!1,"时":!0,"分":!0,"秒":!1};
if(typeof a=='string'){
for(var i in b){
if(b.hasOwnProperty(i)){
a=a.replace(i=='-'?/-/g:i,b[i]?'/':'');
}
};
var c=new Date(Date.parse(a));
if(isNaN(c)){
throw new Error('源数据['+this+']无法转化为日期格式');
//return this;
};
return c;
}else{
return new Date(a);
}
};
alert("2012-11-7 8:58:50".toDate());//字符串转化为日期
alert((1000*60*60*24).toDate());//数字转化为日期:Fri Jan 2 08:00:00 UTC+0800 1970
其实,你去看看Date的类的方法就知道了。方式有几种呀