2015-07-29 6 views
5

Probleme mit diesem:Javascript Datumsformat Methode

var now = new Date(); 
var timestamp = now.format("dd/mm/yyyy HH:MM:ss") + " (" + GetLoggedUserName() + ")"; 

ich: Objekt unterstützt keine Eigenschaft oder Methode ‚format‘

Ich war sicher, dass dies vor, obwohl an anderen Projekten gearbeitet ..

+2

andere Projekte gehabt haben können js Bibliothek für Datum (datejs, momentjs usw.) –

+1

Sie können die [Dokumentation zu MDN] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) immer überprüfen, um alle verfügbaren Eigenschaften für den Date-Konstruktor zu sehen. – adeneo

Antwort

6

Die format() Funktion ist nicht Standard für Date Objekte in Javascript.

Sie haben dies wahrscheinlich in einer Anwendung gesehen, die eine Datumsformatierungsbibliothek wie moment.js ausführt.

http://momentjs.com/

moment().format('MMMM Do YYYY, h:mm:ss a'); 

Ihr Beispiel in moment.js so sein rewrote könnte:

var timestamp = moment().format("DD/MM/YYYY HH:mm:ss") + " (" + GetLoggedUserName() + ")";