第一种:
function strToDate(str)
{
var val=Date.parse(str);
var newDate=new Date(val);
return newDate;
}
function strToDate(str)
{
var val=Date.parse(str);
var newDate=new Date(val);
return newDate;
}
第二种:
function strToDate(str)
{
var arys= new Array();
arys=str.split('-');
var newDate=new Date(arys[0],arys[1],arys[2]);
return newDate;
}
这在网上搜,还没找到如何正确使用,试了试不行.....
用第二种方法时,转换后的日期在用getDay时获取的星期数不对
我的解决方案是
function strToDate(str)
{
var arys= new Array();
arys=str.split('/');
var newDate=new Date(arys[2]+"/"+arys[1]+"/"+arys[0]);
return newDate;
}
在new Date时,时间的格式应该是年/月/日
注:在JS中,月分从0到11