deno.com

Temporal API

取得目前日期
const date = Temporal.Now.plainDateISO(); // 2025-01-31
以 ISO 8601 日期格式傳回日期
date.toString(); // "2025-01-31"
以 ISO 8601 格式取得目前日期和時間
Temporal.Now.plainDateTimeISO().toString(); // "2025-01-31T10:51:40.269979904"
取得 Unix 時間戳記
const timeStamp = Temporal.Now.instant(); // 2025-01-31T18:51:59.093355008Z
以毫秒為單位傳回時間戳記
timeStamp.epochMilliseconds; // 1738349519093
從毫秒取得 ISO 8601 格式的日期和時間
const futureTime = Temporal.Instant.fromEpochMilliseconds(1851222399924); // 2028-08-30T04:26:39.924Z
測量與現在的時間差(以小時為單位)。
const now = Temporal.Now.instant();
now.until(futureTime, { smallestUnit: "hour" }); // PT31600H

在本機使用 Deno CLI 執行此範例

deno run https://deno-docs.dev.org.tw/examples/scripts/temporal.ts

您找到需要的資訊了嗎?

隱私權政策