UNPKG

datezone

Version:

A lightweight and comprehensive date and timeZone utility library for JavaScript.

45 lines 1.57 kB
import type { TimeZone } from "./timezone.pub.js"; /** * Start of minute. * * @param ts - The timestamp in milliseconds * @returns A new timestamp representing the start of the minute * @see https://datezone.dev/docs/reference/minute#startofminute */ export declare function startOfMinute(ts: number): number; /** * End of minute. * * @param ts - The timestamp in milliseconds * @returns A new timestamp representing the end of the minute * @see https://datezone.dev/docs/reference/minute#endofminute */ export declare function endOfMinute(ts: number): number; /** * Add minutes. * * @param ts - The timestamp in milliseconds * @param amount - The number of minutes to add (can be negative) * @returns A new timestamp with the minutes added * @see https://datezone.dev/docs/reference/minute#addminutes */ export declare function addMinutes(ts: number, amount: number): number; /** * Subtract minutes. * * @param ts - The timestamp in milliseconds * @param amount - The number of minutes to subtract * @returns A new timestamp with the minutes subtracted * @see https://datezone.dev/docs/reference/minute#subminutes */ export declare function subMinutes(ts: number, amount: number): number; /** * Get the minute of the day. * * @param ts - The timestamp in milliseconds * @param timeZone - The timezone to use (null for local) * @returns The minute of the day * @see https://datezone.dev/docs/reference/minute#minute */ export declare function minute(ts: number, timeZone: TimeZone | null): number; //# sourceMappingURL=minute.pub.d.ts.map