Mit der Funktion newDate() in Java-Skript kann ich das heutige Datum abrufen. Ich erhalte das Datum im Format 3/3/2009 (TT/MM/JJJJ). Aber ich brauche das Datum im Format 2009-03-03 (JJJJ-MM-TT). Kann mir jemand bitte wissen, wie man das Datum formatiert, wie ich es benötige?Formatieren des Datums in JavaScript
Antwort
Normalerweise müssen Sie Ihre eigene Funktion schreiben, um die Formatierung des Datums zu handhaben, da JavaScript keine schönen Methoden enthält, um Datumsangaben auf benutzerdefinierte Weise zu formatieren. Sie können ein paar schöne Stücke von Code im Netz zu finden, da dies zum Tod geschehen ist, versuchen Sie dies:
http://blog.stevenlevithan.com/archives/date-time-format
Edit: Der obige Code scheint wirklich nett zu sein, und installiert eine kühle ‚format‘ Methode über den Prototyp des Datumsobjekts. Ich würde das benutzen.
Wenn Sie Ihre eigenen Rollen, die nicht zu schwierig ist, möchten, können Sie das integrierte JavaScript Date Object methods verwenden.
Zum Beispiel das aktuelle Datum im Format zu erhalten Sie möchten, können Sie tun:
var myDate = new Date();
var dateStr = myDate.getFullYear +
'-' + (myDate.getMonth()+1) + '-' + myDate.getDate();
Sie müssen möglicherweise auf Null-pad das getDate() -Methode, wenn Sie den zweistelligen Format benötigen auf der Tag.
Ich erstelle ein paar nützliche js Funktionen für Datumskonvertierungen und verwenden Sie diese in meinen Anwendungen.
Sie müssen es ziemlich viel selbst formatieren, yeah.
var curDate = new Date();
var year = curDate.getFullYear();
var month = curDate.getMonth() + 1;
var date = curDate.getDate();
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
var dateString = year + "-" + month + "-" + date;
Es ist ein bisschen lang, aber es wird funktionieren. (:.
Es gibt eine sehr schöne Bibliothek Datum in JS zu verwalten
this Versuchen
Nur eine weitere Option, die ich schrieb:
Nicht sicher, ob es helfen wird, aber ich habe es in mehreren Projekten nützlich gefunden.
Unterstützt Datum/Uhrzeit Formatierung, Datum Mathe (add/subtract Datum Teile), Datum zu vergleichen, Datum Parsing, etc. Es ist liberal Open Source.
Kein Grund, darüber nachzudenken, wenn Sie bereits ein Framework verwenden (sie sind alle in der Lage), aber wenn Sie nur schnell Datumsmanipulation zu einem Projekt hinzufügen müssen, geben Sie ihm eine Chance.
jquery ui plugin in Ihre Seite einfügen.
function DateFormate(dateFormate, dateTime) {
return $.datepicker.formatDate(dateFormate, dateTime);
};
- 1. Formatieren des Datums in der Logstash-Konfiguration
- 2. JavaScript zur Validierung des Datums
- 3. Google Charts - Formatieren des Datums in Liniendiagramm Tooltip
- 4. Formatieren des Datums in einem neuen MongoDB-Treiber für PHP
- 5. Formatieren des Datums in der angegebenen Zeitzone mit Moment Zeitzone
- 6. Probleme beim Formatieren des Datums in Format "% Y-% m"
- 7. Probleme beim Formatieren eines Datums
- 8. Probleme beim Formatieren eines Datums
- 9. Formatieren des Nachrichtentexts mit JavaScript
- 10. Formatieren eines Datums in XAML auf WP7
- 11. Hexadezimalzahl in Javascript formatieren
- 12. Formatierung des Datums in Python
- 13. Abrufen des gewählten Datums zu JDBC anstelle des aktuellen Datums
- 14. Sprache des Datums
- 15. Berechnungswoche des angegebenen Datums
- 16. Formatieren des Datums in Unix mit Suffix am Tag (st, nd, rd und th)
- 17. Fehler beim Analysieren des Datums in d3
- 18. Zeitzone des Log4j-Datums angeben
- 19. yii2: Formatierung des Datums für die Anzeige
- 20. Vergleichen des Datums in Access SQL-Abfrage
- 21. Berechnung des hebräischen Datums in Python
- 22. Abrufen des aktuellen Datums in SQL Server?
- 23. Wie den Wert des Datums in sed?
- 24. Empfangen eines nicht erwarteten Datums nach dem Formatieren mit Moment.js
- 25. Erhalten des ersten Datums des vorherigen Monats vom aktuellen Datum in JavaScript
- 26. Ermitteln der Uhrzeit und des Datums des Benutzers in PHP
- 27. So formatieren/ordnen/verschönern Sie in JavaScript
- 28. Datum des Datums mit JQuery suchen
- 29. Wie debugge ich den Abgleich des Datums?
- 30. Anzeigen des aktuellen Datums mit JSTL-FormatDatumstag