2016-11-13 1 views
0

Das Netz für eine Javascript-Datumversion von dem Folgenden abspülen: Samstag, den 5. November 2016 Ich habe versucht, Tages- und Monatsarrays zu betrachten ... Im irgendwie ratlos. Dieses bestimmte Datumsformat habe ich aus dem PHP-Datumsformat: Datum ("l jS F, Y"). Gibt es eine Javascript-Version von diesem - (mit Datumssuffix)? irgendwelche Tipps wären toll. Prost.Wie bekomme ich die JavaScript-Datum-Version von diesem: "Samstag, 5. November 2016"?

+3

im Zweifelsfall defer moment.js Datum Aufgaben zu vereinfachen und die Formatierung – charlietfl

+0

Schauen Sie sich die [Anzeige docs] (http: // momentjs.com/docs/#/displaying/) für moment.js – Ben

+0

[Wo finde ich Dokumentation zur Formatierung eines Datums in JavaScript?] (https://stackoverflow.com/questions/1056728/where-can-i-find -documentation-on-Formatierung-a-date-in-javascript) –

Antwort

0

das nächste Format, versuchen Sie dieses

var d=new Date; 
var str=d.toDateString(); 
console.log(str); 

es wird eine Ausgabe wie "Sun 13. November 2016"

0

Es ist das Format kein JS nativen Implementierungen zu analysieren/anzuzeigen Sie

erwähnt

Sie könnten diese Datumszeichenfolge jedoch mithilfe von momentjs formatieren. Hier ist ein Beispiel, wie Sie analysieren können.

könnten Sie weitere Details überprüfen MomentJs Docs

let date = "Saturday 5th November, 2016"; 
 

 
let formattedDate = moment(date, "dddd Do MMMM, YYYY"); 
 

 
let jsDate = formattedDate.toDate(); 
 

 
console.log(jsDate.toString()); 
 

 
//Convert JS Date to formatted 
 

 
let jsDateObj = moment().format("dddd Do MMMM, YYYY"); 
 
console.log(jsDateObj);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.16.0/moment.min.js"></script>

Verwandte Themen