使用JavaScript 中的格式規格將字串轉換為日期時間
要將日期和時間的字串表示形式轉換為JavaScript Date 對象,您需要可以根據字串的格式使用各種技術。
方法1:使用Date.parse() 相容格式
如果您的字串格式與Date.parse() 相容,您可以簡單地使用以下語法:
var dateTime = new Date(dateString);
如果格式被識別,這將自動解析您的字串並建立一個Date 物件。但是,此方法假定的特定格式可能與您的實際字串不符。
方法2:手動解析自訂格式
如果您的字串遵循自訂或非自訂格式- 標準格式,您可以使用正規表示式手動解析它:
const format = "dd.MM.yyyy HH:mm:ss"; const matchResult = dateString.match(/^(\d+).(\d+).(\d+) (\d+):(\d+):(\d+)$/); const [day, month, year, hour, minute, second] = matchResult.slice(1); var dateTime = new Date(year, month - 1, day, hour, minute, second);
在此範例中,我們假設您的格式位於「dd.MM.yyyy HH:mm:ss」格式,我們為每個元件建立一個具有明確值的 Date 物件。
以上是如何將字串日期轉換為 JavaScript 日期物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!