Utilisation de Moment .
Je ne peux pas recommander l'utilisation de Moment suffisant. Si vous pouvez utiliser des bibliothèques tierces, je vous recommande vivement de le faire. Au-delà du simple formatage, ces bibliothèques traitent extrêmement bien les fuseaux horaires, l'analyse syntaxique, les durées et les voyages dans le temps, ce qui vous rapportera des dividendes en termes de simplicité et de temps (au petit prix de la taille, de l'abstraction et des performances).
Utilisation
Tu voulais quelque chose qui ressemble à ça :
Vendredi 2:00pm 1 Feb 2013
Eh bien, avec Moment, tout ce que vous avez à faire est ceci :
import Moment from "moment";
Moment().format( "dddd h:mma D MMM YYYY" ); //=> "Wednesday 9:20am 9 Dec 2020"
Et si vous voulez faire correspondre cette date et cette heure exactes, il vous suffit de faire ceci :
import Moment from "moment";
Moment( "2013-2-1 14:00:00" ).format( "dddd h:mma D MMM YYYY" ) ); //=> "Friday 2:00pm 1 Feb 2013"
Il y a une myriade d'autres options de formatage qui peuvent être trouvées ici .
Installer
Rendez-vous sur leur page d'accueil pour voir des instructions plus détaillées, mais si vous utilisez npm ou yarn, c'est aussi simple que ça :
npm install moment --save
ou
yarn add moment