mirror of
https://github.com/denoland/std.git
synced 2024-11-22 04:59:05 +00:00
59 lines
1.1 KiB
TypeScript
59 lines
1.1 KiB
TypeScript
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
|
|
// This module is browser compatible.
|
|
|
|
/**
|
|
* The number of milliseconds in a second.
|
|
*
|
|
* @example
|
|
* ```ts
|
|
* import { SECOND } from "@std/datetime/constants";
|
|
*
|
|
* SECOND; // 1_000
|
|
* ```
|
|
*/
|
|
export const SECOND = 1e3;
|
|
/**
|
|
* The number of milliseconds in a minute.
|
|
*
|
|
* @example
|
|
* ```ts
|
|
* import { MINUTE } from "@std/datetime/constants";
|
|
*
|
|
* MINUTE; // 60_000
|
|
* ```
|
|
*/
|
|
export const MINUTE: number = SECOND * 60;
|
|
/**
|
|
* The number of milliseconds in an hour.
|
|
*
|
|
* @example
|
|
* ```ts
|
|
* import { HOUR } from "@std/datetime/constants";
|
|
*
|
|
* HOUR; // 3_600_000
|
|
* ```
|
|
*/
|
|
export const HOUR: number = MINUTE * 60;
|
|
/**
|
|
* The number of milliseconds in a day.
|
|
*
|
|
* @example
|
|
* ```ts
|
|
* import { DAY } from "@std/datetime/constants";
|
|
*
|
|
* DAY; // 86_400_000
|
|
* ```
|
|
*/
|
|
export const DAY: number = HOUR * 24;
|
|
/**
|
|
* The number of milliseconds in a week.
|
|
*
|
|
* @example
|
|
* ```ts
|
|
* import { WEEK } from "@std/datetime/constants";
|
|
*
|
|
* WEEK; // 604_800_000
|
|
* ```
|
|
*/
|
|
export const WEEK: number = DAY * 7;
|