js如何将字符串型(yyyy年mm月dd日)转化为日期型
展开全部
<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>
方法可能比较笨,但是截个日期字符串还是比较有效的。
展开全部
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’这种类型的
追答
那就用‘年’和‘月’去截字符串呗
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str = '2013年11月18';
str = str.replace(/[^\d]/g,'/');
var date = new Date(str);
'2013-11-18' 也适用 /才兼容IE -有些IE不认识
str = str.replace(/[^\d]/g,'/');
var date = new Date(str);
'2013-11-18' 也适用 /才兼容IE -有些IE不认识
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询