當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


TypeScript String轉Date用法及代碼示例


TypeScript,從字符串到日期的轉換可以使用日期對象及其方法。

我們可以使用 Date 對象的各種內置方法,例如Date(),Date parse(), 和Date UTC().

使用新的Date()

在這種方法中,我們使用Date()構造函數在TypeScript將字符串表示形式轉換為 Date 對象。輸出 Date 對象表示從輸入字符串解析出的日期和時間,然後將其打印到控製台。

用法:

let currentDate: Date = new Date();

例子:下麵的例子使用Date()將字符串轉換為日期TypeScript.

Javascript


let dStr: string = "2024-02-27";
let res: Date = new Date(dStr);
console.log(res, typeof res);

輸出:

2024-02-27T00:00:00.000Z object

使用日期.parse()

在這種方法中,我們使用Date parse()將日期的字符串表示形式轉換為相應的時間戳。然後,使用獲取的時間戳創建一個新的 Date 對象,表示解析的日期和時間,並將其打印到控製台。

用法:

let timestamp: number = 
Date.parse(dateString);

例子:下麵的例子使用Date parse()將字符串轉換為日期TypeScript.

Javascript


let dStr: string = "February 27, 2024 ";
let time: number = Date.parse(dStr);
let res: Date = new Date(time);
console.log(res);

輸出:

2024-02-26T18:30:00.000Z

使用日期.UTC()

在這種方法中,我們使用Date UTC()根據從輸入字符串解析的各個組件創建 UTC 時間戳。這溫度數組保存解析後的年、月、日,然後使用以下命令構造一個新的 Date 對象 (res)日期.UTC()。輸出 Date 對象以協調世界時 (UTC) 顯示解析後的日期。

用法:

let timestamp: number = 
Date.UTC(year, month[, day[, hour[, minute[, second[, millisecond]]]]]);

例子:下麵的例子使用Date UTC()將字符串轉換為日期TypeScript.

Javascript


let dStr: string = "2024-02-27";
let temp: number[] = 
    dStr.split('-').map(Number);
let res: Date = 
    new Date(Date.UTC(temp[0], 
    temp[1] - 1, temp[2]));
console.log(res);

輸出:

2024-02-27T00:00:00.000Z


相關用法


注:本文由純淨天空篩選整理自gauravggeeksforgeeks大神的英文原創作品 How to Convert String to Date in TypeScript ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。