Date & Time (@std/datetime)
@std/datetime provides a Date type, a subset of JavaScript’s Date.
import { Date, now } from "@std/datetime";
let d: Date = new Date(now());console.log(d.toISOString());console.log(d.getFullYear());Reference
now(): i64 // current time, ms since the Unix epoch
new Date(ms: i64)d.getTime(): i64 // the epoch ms it was built fromd.getFullYear(): i32 // local timed.getMonth(): i32 // 0-based (January = 0)d.getDate(): i32 // day of month, 1-31d.getHours(): i32d.getMinutes(): i32d.getSeconds(): i32d.getMilliseconds(): i32d.getDay(): i32 // day of week, Sunday = 0d.getTimezoneOffset(): i32 // minutes, positive west of UTCd.toISOString(): string // UTC, YYYY-MM-DDTHH:MM:SS.sssZgetX() accessors report local time; toISOString() is UTC.
let d: Date = new Date(1609459200123); // 2021-01-01T00:00:00.123Zconsole.log(d.toISOString()); // 2021-01-01T00:00:00.123Zconsole.log(d.getMilliseconds()); // 123