Die von Ihnen verwendete Syntax ist gewöhnungsbedürftig analysieren eine gegebene Zeichenkette zum Datumsobjekt unter Verwendung des angegebenen Formats
Ok. der new Date() ist Javascript-Code. Können Sie mir das aktuelle Datum mit moment.js geben?
Dies gibt jedoch eine Datumszeichenfolge im angegebenen Format für heute zurück, kein Moment-Datumsobjekt. Wenn Sie Folgendes tun, wird daraus ein Moment-Datumsobjekt im gewünschten Format.
var someDateString = moment().format("DD/MM/YYYY");
var someDate = moment(someDateString, "DD/MM/YYYY");
Ich habe das Datumsformat „MM/TT/JJ“ und möchte es in „TT/MM/JJJJ“ konvertieren. Mein Zweifel ist also, wie ich im Moment wissen werde, in welchem Format es vorliegt. Angenommen, das Datum ist der 05.06.20. Woher weiß ich, ob es MM/TT/JJ oder TT/MM/JJ ist?
– Naman Jain
21. Juli 2020 um 6:57 Uhr
Das hat bei mir funktioniert
var dateToFormat = "2018-05-16 12:57:13"; //TIMESTAMP
moment(dateToFormat).format("DD/MM/YYYY"); // you get "16/05/2018"
Das hat bei mir tatsächlich funktioniert:
moment(mydate).format('L');
für alle, die verwenden react-moment:
einfach verwenden format prop zu Ihrem benötigten Format:
const now = new Date()
<Moment format="DD/MM/YYYY">{now}</Moment>
hassan khademi
Ein sicherer Weg, dies zu tun
moment.locale('en-US');
moment().format("L");
“23.06.2021”
moment.locale('fr');
moment().format("L");
“23.06.2021”
14383600cookie-checkTT/MM/JJJJ Datumsformat in Moment.jsyes