Ich brauche eine new Date()
in meinem Code und absolut egal, mit welchem Datum/Uhrzeit es erstellt wird, weil ich Datum und Uhrzeit danach einstellen werde. Ich brauche nur ein neues Objekt. Wie geht das? Weil new Date()
die tatsächliche Zeit überprüft. Gibt es ein Standarddatum, das ich erstellen kann?Schnellste Erstellung von neuen Datum
Antwort
Versuchen Sie, diese Variante: new Date(0)
Aus dieser Quelle: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date
JavaScript-Date-Objekte können nur durch den Aufruf von JavaScript Datum als Konstruktor instanziert werden: es als normale Funktion aufrufen (dh ohne der neue Operator) wird eine Zeichenfolge anstelle eines Date-Objekts zurückgeben; Im Gegensatz zu anderen JavaScript-Objekttypen haben JavaScript-Datumsobjekte keine Literalsyntax. Wenn keine Argumente angegeben sind, erstellt der Konstruktor ein JavaScript Date-Objekt für das aktuelle Datum und die aktuelle Uhrzeit gemäß den Systemeinstellungen .
Es bedeutet, dass 0
Argument wirklich Leistung verbessern kann.
Hier ist ein Maß für diesen Leistungsunterschied: https://www.measurethat.net/Benchmarks/ShowResult/5146 Beachten Sie jedoch, dass selbst die langsamere Methode der Verwendung von 'new Date()' in der Lage war, 5 Millionen Operationen pro Sekunde zu erhalten, was für fast jeden Zweck schnell genug sein sollte. –
Stimmen Sie zu, es kann wirklich in fast keiner Situation ein Leistungsproblem erzeugen. – lunochkin
- 1. Pandas bedingte Erstellung einer neuen Datenrahmenspalte
- 2. Technische Aspekte der Erstellung einer neuen Kreditart
- 3. Erstellung eines neuen Projekts in ibm-bluemix
- 4. Datum der Erstellung einer Variablen mit R
- 5. Erstellung von Domain basierend auf Datum odoo v8
- 6. Zum neuen Artikel Route nach der Erstellung in Emberjs
- 7. -Monitor Erstellung von SQL-Anmeldungen
- 8. Wie mehrere Übersetzungen bei der Erstellung eines neuen Entity
- 9. Wie altmodisch sieht die Erstellung eines neuen MouseEvent aus?
- 10. Hinzufügen von Datum zu neuen Spalten gibt Fehler
- 11. Erhalten Erstellung und Datum der letzten Änderung mit Zweig
- 12. Erstellung von Grundlisten?
- 13. Jasmine Erstellung von Abfragen
- 14. Wiederverwendung von Promise-Erstellung
- 15. Erstellung von scatter_matrix
- 16. Erstellung von globalen Variablen?
- 17. Erstellung von Klassen?
- 18. Dynamische Erstellung von Consumer
- 19. Erstellung von solaris Zone
- 20. Erstellung von CocoaPod-Bibliotheksprojekt
- 21. Dynamische Erstellung von Subdomains
- 22. PHP Erstellung von Signatur
- 23. Schnellste Auswahl nach Jahr-Monat?
- 24. $ id: Name der Datei, Datum/Uhrzeit Erstellung Exp $
- 25. Aktuelles Datum in Excel-Vorlage bei Erstellung einfügen
- 26. Erhalten Datum von String
- 27. Gibt es eine Möglichkeit, nur Datum von neuen Datum() -Funktion ohne Zeit
- 28. Tracking von Java-Thread-Erstellung und Lebensdauer
- 29. Lehre Query-Erstellung Zählung von verwandten
- 30. Warum ist die Erstellung von Objekten mit alphanumerischen Schlüsseln in neuen Knotenversionen so langsam?
Warum möchten Sie ein Date-Objekt erstellen, bevor Sie wissen, was Sie wollen? – larz
Sie könnten 'neues Datum (0)' tun, aber ich bezweifle, dass das schneller ist. Egal was, es muss die interne Struktur eines Datums erstellen. –