J'utilise la fonction Date () actuelle dans la dernière version de angular. Je l'obtiens parfaitement correct. Mais je reçois la date et l'heure comme indiqué ci-dessous:
today = new Date().toISOString();
console date: 2018-02-08T09:07:15.146
Je veux seulement le 2018-02-08.
Pouvez-vous m'aider, comment obtenir uniquement la date dans le format ci-dessus, sans heure?.
Je vous remercie.
Il n’existe aucun moyen de formater la date comme "AAAA-MM-JJ" ionic 3, à moins que vous ne créiez votre propre fonction. Mais mieux si vous pouvez utiliser une bibliothèque comme moment.js. Vous pouvez l'utiliser très facilement pour formater la date et l'heure. installez-le avec npm et importez-le comme ci-dessous.
import * as moment from "monent";
const date = moment().format("YYYY-MM-DD");
Vous pouvez créer votre propre fonction pour renvoyer la date comme celle-ci.
const date = new Date()
const formatedDate = date.toISOString().substring(0, 10);
var d = new Date().toISOString(); // for now
var joinDate = d.getFullYear() + "-" + (d.getMonth()+1) + "-" + d.getDate();
Utilisez Moment.js library.
var today = new Date();
moment(today).format("YYYY-MM-DD");