javascript 中的 Date 类型字符串如何转化为时间类型
文章目录
javascript 中对于时间类型的处理
如何把日期字符串如“2015-09-19 09:48:46”转换为Date对象
第一种方法: 我们可以按下面的方法来拆分上面的时间字符串
var str="2015-09-19 09:48:46";
var strArray=str.split(" ");
var strDate=strArray[0].split("-");
var strTime=strArray[1].split(":");
var time=new Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2]) ;
我们来看一下效果图,最后转变成了标准的时间格式
第二种方法: 我们用正则把上面的字符串替换成一个标准的时间字符串
========
标准的时间字符串是下面这个样子
2015/09/19 09:48:46
========
现在我们需要定义个 正则表达式来替换上面的 - 为 /
var str = "2015-09-19 09:48:46";
var time = new Date(Date.parse(str.replace(/-/g, "/")));
console.log(time);
我们来看下在 console 下输出效果:
明显上面这种方法简单快捷