UNPKG

astro-accelerator-utils

Version:
43 lines (42 loc) 1.32 kB
/** * @typedef { import("../types/Site") } Site */ export class DateFormatter { /** * Constructor * @param {Intl.DateTimeFormatOptions} dateOptions * @param {Intl.DateTimeFormatOptions} shortDateOptions */ constructor(dateOptions: Intl.DateTimeFormatOptions, shortDateOptions: Intl.DateTimeFormatOptions); dateOptions: Intl.DateTimeFormatOptions; shortDateOptions: Intl.DateTimeFormatOptions; /** * Returns the formatted pubDate * @param {string | Date} date * @param {string} lang * @returns {string} */ formatDate(date: string | Date, lang: string): string; /** * Returns the formatted pubDate * @param {string | Date} date * @param {string} lang * @returns {string} */ formatShortDate(date: string | Date, lang: string): string; /** * Returns the formatted date without the day * @param {string | Date} date * @param {string} lang * @returns {string} */ formatDateWithoutDay(date: string | Date, lang: string): string; /** * Returns the formatted short date without the day * @param {string | Date} date * @param {string} lang * @returns {string} */ formatShortDateWithoutDay(date: string | Date, lang: string): string; } export type Site = any;