@thi.ng/date
Version:
Datetime types, relative dates, math, iterators, composable formatters, locales
100 lines • 2.09 kB
TypeScript
import { type RoundingFn } from "./api.js";
/**
* Rounds down `epoch` to minute precision.
*
* @param epoch -
*/
export declare const floorSecond: RoundingFn;
/**
* Rounds down `epoch` to minute precision.
*
* @param epoch -
*/
export declare const floorMinute: RoundingFn;
/**
* Rounds down `epoch` to hour precision.
*
* @param epoch -
*/
export declare const floorHour: RoundingFn;
/**
* Rounds down `epoch` to day precision
*
* @param epoch -
*/
export declare const floorDay: RoundingFn;
/**
* Rounds down `epoch` to week precision. Assumes ISO8601 week logic, i.e. weeks
* start on Monday.
*
* @param epoch -
*/
export declare const floorWeek: RoundingFn;
/**
* Rounds down `epoch` to month precision.
*
* @param epoch -
*/
export declare const floorMonth: RoundingFn;
/**
* Rounds down `epoch` to month precision, but at beginning of a quarter.
*
* @param epoch -
*/
export declare const floorQuarter: RoundingFn;
/**
* Rounds down `epoch` to year precision.
*
* @param epoch -
*/
export declare const floorYear: RoundingFn;
/**
* Rounds up `epoch` to minute precision.
*
* @param epoch -
*/
export declare const ceilSecond: RoundingFn;
/**
* Rounds up `epoch` to minute precision.
*
* @param epoch -
*/
export declare const ceilMinute: RoundingFn;
/**
* Rounds up `epoch` to hour precision.
*
* @param epoch -
*/
export declare const ceilHour: RoundingFn;
/**
* Rounds up `epoch` to day precision
*
* @param epoch -
*/
export declare const ceilDay: RoundingFn;
/**
* Rounds up `epoch` to week precision. Assumes ISO8601 week logic, i.e. weeks
* start on Monday.
*
* @param epoch -
*/
export declare const ceilWeek: RoundingFn;
/**
* Rounds up `epoch` to month precision
*
* @param epoch -
*/
export declare const ceilMonth: RoundingFn;
/**
* Rounds up `epoch` to month precision (beginning of next quarter)
*
* @param epoch -
*/
export declare const ceilQuarter: RoundingFn;
/**
* Rounds up `epoch` to year precision
*
* @param epoch -
*/
export declare const ceilYear: RoundingFn;
//# sourceMappingURL=round.d.ts.map