• 首页
  • javascript
  • javascript 中的 Date 类型字符串如何转化为时间类型

javascript 中的 Date 类型字符串如何转化为时间类型

dt.gif

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]) ;

我们来看一下效果图,最后转变成了标准的时间格式 console.jpg

第二种方法: 我们用正则把上面的字符串替换成一个标准的时间字符串

========

标准的时间字符串是下面这个样子 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 下输出效果:

con.jpg

明显上面这种方法简单快捷

出自:javascript 中的 Date 类型字符串如何转化为时间类型



回到顶部