js如何将字符串型(yyyy年mm月dd日)转化为日期型

 我来答
有范er的小青年
推荐于2016-03-06 · TA获得超过866个赞
知道小有建树答主
回答量:806
采纳率:20%
帮助的人:254万
展开全部
	<script type="text/javascript">
var str = '2015年08月11日';
var year = str.split('')[0]+str.split('')[1]+str.split('')[2]+str.split('')[3];
var month = str.split('')[5]+str.split('')[6];
var day = str.split('')[08]+str.split('')[9];
document.write(str+'<br>转换后的结果为<br>');
document.write(year+month+day);
</script>

方法可能比较笨,但是截个日期字符串还是比较有效的。

qq1111qq111111
推荐于2016-08-22 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:612万
展开全部
var str = '2013-11-18';
var year = str.split('-')[0];
var month = str.split('-')[1];
var date = str.split('-')[2];
var newDate =new Date(year,month,date);
console.log(newDate);
追问
我取出来的string是‘2013年11月18’这种类型的
追答
那就用‘年’和‘月’去截字符串呗
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whenevery00
推荐于2018-02-28 · TA获得超过430个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:239万
展开全部
var str = '2013年11月18';
str = str.replace(/[^\d]/g,'/');
var date = new Date(str);
'2013-11-18' 也适用 /才兼容IE -有些IE不认识
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式