wie konvertieren von Datum-format in javascript reactjs
<b>Select Datetime</b><br/>
<DateTimeField onChange={this.clockevent} format={"x"}/>
clockevent=(newDate)=>{
var dateVal ="/Date("+newDate+")/";
var date = new Date(parseFloat(dateVal.substr(6)));
console.log(
date.getFullYear() + " " +
(date.getMonth() + 1) + "/" +
date.getDate() + " " +
date.getHours() + ":" +
date.getMinutes() + ":" +
date.getSeconds() );
}
Ergebnis :
2018/2/1 14:16:0
möchte ich das Ergebnis fügen Sie den Tag,Monat und ss ' - format (DD MM ss) ich möchte dieses format =
2018/02/01 14:16:00 Uhr
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe nicht den Weg gefunden, um format YYYY/MM/DD als Sie fragte, aber ich habe den 2-stelligen format.
JS:
Können Sie dateformat lib (https://github.com/felixge/node-dateformat) , hat es so viele Optionen, die helfen können Sie und es ist einfach zu bedienen , können Sie es im front-end oder back-end , es funktionierte gut für mich
hier ein Beispiel :
Fand ich die einfachste Lösung für die reactjs Entwickler.
In meinem schema(Im backend) Datum format wie dieses.
createdAt: {
Typ: Datum,
Standard: Datum.jetzt()
}
wird es geben mir die Ausgabe als 2019-04-30T08:59:00.000 Z ist (YYYY-MM-DD NICHT'HH:MM:SS.SSSZ) - format.
Um das Datumsformat zu ändern im Frontend können Sie einfach lösen das problem mit
oder dateFormat("2019-04-30T08:59:00.000 Z", "dddd, mmmm dS, JJJJ"), um Dienstag, April 30th, 2019.