Aktuelles Datum und Uhrzeit in JavaScript abrufen
Ich habe ein Skript, das druckt das aktuelle Datum und die Uhrzeit in JavaScript, aber die DATE
ist immer falsch. Hier ist der code:
var currentdate = new Date();
var datetime = "Last Sync: " + currentdate.getDay() + "/"+currentdate.getMonth()
+ "/" + currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":" + currentdate.getSeconds();
Sollte es drucken 18/04/2012 15:07:33
und druckt 3/3/2012 15:07:33
Hilfe? Dank
InformationsquelleAutor der Frage Ricardo | 2012-04-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim Aufruf
.getMonth()
musst du noch +1 zur Anzeige des korrekten Monats.Javascript-Zählung immer bei 0 beginnt (schauen Sie hier zu prüfen, warum), so ruft
.getMonth()
im Mai zurück4
und nicht5
.Also in Ihrem code, den wir verwenden können
currentdate.getMonth()+1
zur Ausgabe des korrekten Wert. Zusätzlich:.getDate()
gibt den Tag des Monats <- das ist die eine, die Sie wollen.getDay()
ist eine separate Methode derDate
Objekt, das gibt eine Ganzzahl zurück, die den aktuellen Tag der Woche (0-6)0 == Sunday
etcsodass Ihr code sollte wie folgt Aussehen:
Können Sie Gebrauch machen von der Prototyp-Konstruktor für die
Date
Objekt und erstellen Sie eine neue Methode derDate
Objekt wieder dem heutigen Datum und Uhrzeit. Diese neuen Methoden oder Eigenschaften werden vererbt durch alle Instanzen derDate
Objekt, so dass es besonders nützlich, wenn Sie brauchen, um neu-Nutzung dieser Funktionalität.Können Sie dann einfach abrufen von Datum und Uhrzeit, indem Sie Folgendes tun:
Oder rufen Sie die Methode inline, so wäre es einfach -
InformationsquelleAutor der Antwort Mark Walters
Zeit und Datum, die Sie verwenden sollten
Bekommen nur das Datum, die Sie verwenden sollten
Bekommen nur die Zeit, die Sie verwenden sollten
Oder wenn Sie wollen einfach nur die Zeit im format
hh:mm
ohne AM/PM für US-Englischoder Britisches Englisch
Lesen Sie mehr hier.
InformationsquelleAutor der Antwort Chhorn Elit
Wenn Sie wollen true mysql-Stil, Datum, Uhrzeit mit dieser
2013/10/04 08:51:32
InformationsquelleAutor der Antwort Daniel Lee
Verwenden Sie einfach:
InformationsquelleAutor der Antwort Steve
Ändern
.getDay()
Methode.GetDate()
und fügen Sie einen Monat, weil es darauf ankommt Monaten von 0.InformationsquelleAutor der Antwort Chuck Norris
getDay()
liefert den Tag der Woche.3
ist Mittwoch. Sie möchtengetDate()
das wird zurück18
.Auch
getMonth()
beginnt bei0
zu können, müssen Sie1
zu bekommen4
(April).DEMO: http://jsfiddle.net/4zVxp/
InformationsquelleAutor der Antwort Rocket Hazmat
Dies sollte den trick tun:
InformationsquelleAutor der Antwort sp00m
Müssen Sie die Verwendung von getDate() der date-Teil. Die getDay () - Funktion gibt den Tag (Sonntag = 0, Montag = 1...), und die getMonth () - gibt einen 0-basierten index, so dass Sie brauchen, erhöhen Sie um 1.
InformationsquelleAutor der Antwort Scorpion-Prince
aktuelle Datum und die Uhrzeit
InformationsquelleAutor der Antwort surendar
.getDay gibt den Tag der Woche. Sie müssen .getDate statt.
.getMonth gibt Werte von 0 bis 11. Sie müssen hinzufügen 1, um das Ergebnis zu bekommen, "Mensch" ist die Nummer des Monats.
InformationsquelleAutor der Antwort Oleg V. Volkov
Dieser kleine code ist einfach und funktioniert überall.
es gibt Raum für design
InformationsquelleAutor der Antwort Varoon Ramtahal
Ich gefunden habe, der einfachste Weg, um das aktuelle Datum und die Uhrzeit in JavaScript-von hier aus - Wie man das aktuelle Datum und Zeit mit JavaScript
InformationsquelleAutor der Antwort JoyGuru
InformationsquelleAutor der Antwort deepakssn
Diese Frage ist sehr alt und die Antworten sind es auch. Statt der monströsen Funktionen, die wir jetzt verwenden können moment.js um das aktuelle Datum, die tatsächlich macht es sehr einfach. Alle, die getan werden muss, ist einschließlichmoment.js in unser Projekt und Holen Sie sich ein gut formatiertes Datum aus, zum Beispiel durch:
Ich denke, dass macht es so leichter zu behandeln, Termine in javascript.
InformationsquelleAutor der Antwort bambam
Ich denke, ich bin sehr spät meine Antwort, aber ich denke, es wird sich lohnen.
Konsole.log(__getCurrentDateTime('h:mi:ss ampm')); //return 1:5:30 Uhr
InformationsquelleAutor der Antwort Shivam Gupta
InformationsquelleAutor der Antwort philippe
Ich brauchte, um dies herauszufinden, für die eine schiefertafel in after effects. Hier ist, was ich kam mit nach nehmen Elemente aus verschiedenen Quellen -- Formatierung ist MM/DD/YYYY HH:MM AM/PM
InformationsquelleAutor der Antwort Bjorn Ahlstedt
InformationsquelleAutor der Antwort GraninDm
InformationsquelleAutor der Antwort Wasim
Meine gut gemeinte Antwort ist es, mit diesem kleinen bisschen JS: https://github.com/rhroyston/clock-js
InformationsquelleAutor der Antwort Ron Royston
InformationsquelleAutor der Antwort Moshood Awari
Check this out sein mag, es wird für Sie arbeiten
InformationsquelleAutor der Antwort Gurpreet.Singh