@edugouvfr/ngx-dsfr
Version:
NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).
31 lines (30 loc) • 1.03 kB
TypeScript
/**
* @author pfontanet
* @since 0.7
*/
export declare class DateUtils {
private constructor();
/**
* Transforme un string représentant une date au format `'dd/mm/yyyy'` en objet `Date`.
* Le siècle peut-être sur 2 digits, dans ce cas, cela correspond à `'19yy'`.
* @returns Date ou undefined
*/
static parseDateFr(dateStr: string): Date | undefined;
/**
* Transforme un string représentant une date au format ISO 8601 en objet `Date`.
* @returns Date ou undefined
*/
static parseDateIso(dateStr: string): Date | undefined;
/**
* Retourne une Date UTC, sans heure, minute seconde, à partir d'une date
* @param date
*/
static date2Utc(date: Date): Date;
/**
* Retourne une Date UTC, sans heure, minute seconde, selon plusieurs formats en entrée
* @param value
*/
static dateUtcOf(value: Date | string | number | undefined | null): Date | undefined;
private static parseDate;
private static numberToDateUtc;
}