Comment puis-je changer la date actuelle à ce format (JJ/MM/AAAA) en utilisant moment.js?
J'ai essayé ci-dessous le code.
$scope.SearchDate = moment(new Date(), "DD/MM/YYYY");
Mais c'est le retour 0037-11-24T18:30:00.000Z
. N'a pas aidé à formater la date actuelle.
Vous devez appeler la fonction format () pour obtenir la valeur formatée
$scope.SearchDate = moment(new Date()).format("DD/MM/YYYY")
//or $scope.SearchDate = moment().format("DD/MM/YYYY")
La syntaxe que vous avez utilisée est utilisée pour parse une chaîne donnée à un objet date en utilisant le format spécifié
Vous pouvez utiliser ceci
moment().format("DD/MM/YYYY");
Toutefois, cela retourne une chaîne de date au format spécifié pour aujourd'hui, et non un objet date moment. Procédez comme suit pour en faire un objet de date et de moment au format souhaité.
var someDateString = moment().format("DD/MM/YYYY");
var someDate = moment(someDateString, "DD/MM/YYYY");
Cela a réellement fonctionné pour moi:
moment(mydate).format('L');
Cela a fonctionné pour moi
var dateToFormat = "2018-05-16 12:57:13"; //TIMESTAMP
moment(dateToFormat).format("DD/MM/YYYY"); // you get "16/05/2018"