JavaScript将日期字符串转换为Date对象的两种方法

作者:工具松鼠时间:2026-10-28 22:37:23浏览:280

本文介绍在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编程有所帮助。

作者最新文章