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://docs.deno.org.cn/examples/scripts/temporal.ts

您找到所需的内容了吗?

隐私政策