本文介绍在JavaScript中将日期字符串(如“2014-4-28 12:31:45”)转换为Date对象的两种常用方法。第一种通过split分割年月日时分秒手动构建,第二种利用正则替换将横杠转为斜杠后调用Date.parse简化处理。
JavaScript日期字符串转换方法
本文详细讲解了在JavaScript中将日期字符串转换为Date日期对象的具体实现方式,供读者参考学习。
以下示例演示如何将形如“2014-4-28 12:31:45”的日期字符串解析为Date对象。
方法一:手动分割解析
第一种实现方式如下:
代码实现:
var strArray=str.split(" ");
var strDate=strArray[0].split("-");
var strTime=strArray[1].split(":");
var a=new Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])
方法二:正则替换简化处理
第二种方式(更为简便):
代码实现:
var s = "2005-12-15 09:41:30";
var d = new Date(Date.parse(s.replace(/-/g, "/")));
希望上述内容能对您的JavaScript编程有所帮助。