Date
Ensemble de fonctions permettant de manipuler des dates.
info
Les fonctions suivantes dépendent de la librairie date-fns.
Références
const formatDate: (date: Date | string, str?: string) => string | null;
const parseDateToAPI: (date?: Date | string) => string | null;
formatDate
Permets de formatter une date, selon le format souhaité.
Paramètres
- date
- Requis
- Date à formatter (exemple :
new Date(2014, 1, 11)).
- str
- Format souhaité de la date (exemple :
'dd/MM/yyy'). - Liste des différents formats acceptés. Voir plus
- Format souhaité de la date (exemple :
Exemple
import { formatDate } from '@creatic/reactic-utils';
const date: Date = new Date(2014, 1, 11);
formatDate(date, 'dd/MM/yyyy'); // 11/02/2014
formatDate(date, 'dd MMMM yyyy'); // 11 février 2014
formatDate(date, 'dd MMMM yyyy HH:mm'); // 11 février 2014 00:00
parseDateToAPI
Transforme une date sous le format 'yyyy-MM-dd', correspondant au format attendu par les API Creatic.
attention
Lorsque la date n'est pas valide, la fonction renvoie null.
Paramètres
- date
- Requis
- Date à formatter (exemple :
new Date(2014, 1, 11),'2014-1-11').
Exemple
import { parseDateToAPI } from '@creatic/reactic-utils';
const date: Date = new Date(2014, 1, 11);
parseDateToAPI(date); // 2014-02-11
parseDateToAPI('2014-02-11'); // 2014-02-11
parseDateToAPI('2014/02/11'); // null