js將時間日期字串轉換為時間日期Date物件

antzone發表於2017-04-01

在實際應用中可能需要將時間日期字串轉換為時間日期物件。

例如將“2015-2-14 12:31:45”轉換為Date物件,實現此功能的方式有多種。

實現方式一:

[JavaScript] 純文字檢視 複製程式碼
var str="2015-2-14 12:31:45";
var arr=str.split(" "); 
var strDate=arr[0].split("-"); 
var strTime=arr[1].split(":"); 
var date=new Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2])
console.log(date.getFullYear());

實現方式二:

[JavaScript] 純文字檢視 複製程式碼
var str="2015-2-14 12:31:45";
var date=new Date(Date.parse(str.replace(/-/g, "/")));
console.log(date.getFullYear());

更多內容可以參閱javascript Date()建構函式引數介紹一章節。

相關文章