如何將時間字串轉換為時間物件
將一個具有時間格式的字串轉換為時間物件是常用的操作,下面就介紹一下如何實現此操作。
先看一個時間格式字串:
[JavaScript] 純文字檢視 複製程式碼var str="2013-11-24";
上面是一個典型的具有時間格式的字串。
建議事先閱讀javascript Date()建構函式引數介紹一章節。
如果想要使用時間物件的函式,那麼就必須實現轉換為時間物件,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="2013-11-24"; var dateObj=new Date(str); console.log(dateObj.getTime());
以上程式碼實現了我們的要求,將時間字串轉換成了物件。
但是上面的形式具有一定的瀏覽器相容性問題,IE8和IE8以下瀏覽器不支援。
Date()建構函式引數只有以下形式才會實現全相容效果:
[JavaScript] 純文字檢視 複製程式碼new Date("2003/10/3")
也就是以反斜槓分割的形式。第一個生成時間物件的程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼var str="2013-11-24"; var newStr=str.replace(/-/g,"/"); var dateObj=new Date(newStr); console.log(dateObj.getTime());
以上程式碼可以相容所有的瀏覽器。再來看一段程式碼例項加強一下印象:
[JavaScript] 純文字檢視 複製程式碼var str="2013-11-24 9:43:10"; var newStr=str.replace(/-/g,"/"); var dateObj=new Date(newStr); console.log(dateObj.getTime());
在以上程式碼中,字串後半部分的時間字串可以不用考慮使用斜槓替換分割問題。
相關文章
- 時間日期字串轉換為時間物件字串物件
- js將時間日期字串轉換為時間日期Date物件JS字串物件
- javascript將時間物件轉換為時間戳JavaScript物件時間戳
- js將時間日期物件轉換為時間日期字元JS物件字元
- javascript如何將時間日期轉換為Date物件JavaScript物件
- postgresql如何將字串轉為時間SQL字串
- php日期時間如何轉換為字串PHP字串
- 將時間戳轉換為時間例項程式碼時間戳
- python字串轉換為日期時間Python字串
- 如何將Python時間戳轉換為時間?Python學習教程!Python時間戳
- 將時間戳轉換為時間日期程式碼例項時間戳
- js將格林尼治時間轉換為本地時間JS
- 時間戳與時間字串的多時區轉換時間戳字串
- Rust中如何將本地時間轉換為另一個時區?Rust
- mysql時間與字串之間相互轉換MySql字串
- 如何將UTC時間轉換為Unix時間戳(How to convert UTC time to unix timestamp)時間戳
- python時間戳和時間字串的各種轉換Python時間戳字串
- db2日期時間轉換為字串DB2字串
- 時間轉換成時間戳時間戳
- C 時間轉換時間戳時間戳
- golang日期字串與時間戳轉換Golang字串時間戳
- SQL Server 字串和時間相互轉換SQLServer字串
- UTC格式時間轉換為當地時間程式碼
- sqlite、mysql 將時間戳轉換成本地時間語句SQLiteMySql時間戳
- 時間轉換
- Java程式碼實現帶時區時間字串轉為LocalDateTime物件Java字串LDA物件
- C 時間戳轉換成時間時間戳
- 時間相減和時間轉換
- JavaScript將時間戳轉換為年月日格式JavaScript時間戳
- php將時間戳轉換為多少分鐘前PHP時間戳
- php 將秒數轉換為時間(年、天、小時、分、秒)PHP
- mysql時間操作(時間差和時間戳和時間字串的互轉)MySql時間戳字串
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- JavaScript 時間轉換為UTC格式JavaScript
- MSSQL-從字串轉換日期和/或時間時,轉換失敗SQL字串
- oracle轉換JAVA生成的時間數字串OracleJava字串
- utc時間轉換成標準時間
- 時間戳轉化為時間格式時間戳