Ημερομηνία JavaScript
- Προηγούμενη σελίδα JS πίνακας Const
- Επόμενη σελίδα Μορφή ημερομηνίας JS
JavaScript Date Output
By default, JavaScript will use the browser's time zone and display the date as a full text string:
Tue Apr 02 2019 09:01:19 GMT+0800 (China Standard Time)
Later, you will learn more about how to display dates in this tutorial.
Create Date object
The Date object is created by the new Date()
Constructor creation.
There are 4 ways to create a new date object:
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
new Date()
new Date()
Create a new date object with the current date and time:
Παράδειγμα
var d = new Date();
Date objects are static. The computer time is ticking, but the date object is not.
new Date(year, month, ...)
new Date(year, month, ...)
Create a new date object with specified date and time.
7 numbers specify year, month, day, hour, minute, second and millisecond (in this order):
Παράδειγμα
var d = new Date(2018, 11, 24, 10, 33, 30, 0);
CommentJavaScript counts months from 0 to 11.
January is 0. December is 11.
6 numbers specify year, month, day, hour, minute and second:
Παράδειγμα
var d = new Date(2018, 11, 24, 10, 33, 30);
5 numbers specify year, month, day, hour and minute:
Παράδειγμα
var d = new Date(2018, 11, 24, 10, 33);
4 numbers specify year, month, day and hour:
Παράδειγμα
var d = new Date(2018, 11, 24, 10);
Τρεις αριθμοί καθορίζουν το έτος, τον μήνα και την ημέρα:
Παράδειγμα
var d = new Date(2018, 11, 24);
Δύο αριθμοί καθορίζουν το έτος και τον μήνα:
Παράδειγμα
var d = new Date(2018, 11);
Δεν μπορείτε να παραλείψετε τον μήνα. Αν παρέχετε μόνο έναν παράγοντα, θα θεωρηθεί χιλιοστά δευτερολέπτου.
Παράδειγμα
var d = new Date(2018);
Προηγούμενη εκατομμυριάδα
Οι αριθμοί έτους με μια ή δύο διακριτικά θα ερμηνευτούν ως το έτος 19xx:
Παράδειγμα
var d = new Date(99, 11, 24);
Παράδειγμα
var d = new Date(9, 11, 24);
new Date(dateString)
new Date(dateString)
Δημιουργία νέου αντικειμένου ημερομηνίας από αλφαριθμητική αλυσίδα ημερομηνίας:
Παράδειγμα
var d = new Date("October 13, 2014 11:13:00");
Οι αλφαριθμητικές αλυσίδες ημερομηνίας θα παρουσιαστούν στο επόμενο κεφάλαιο.
Το JavaScript αποθηκεύει τις ημερομηνίες ως χιλιοστά δευτερολέπτου
Το JavaScript αποθηκεύει τις ημερομηνίες ως χιλιοστά δευτερολέπτου από την 1η Ιανουαρίου 1970 00:00:00 UTC (UTC Παγκόσμιος Χρόνος).
Το μηδέν χρόνο είναι στις 00:00:00 UTC της 1ης Ιανουαρίου 1970.
Το τρέχον χρόνο είναι: 1554166879383 χιλιοστά δευτερολέπτου μετά την 1η Ιανουαρίου 1970.
new Date(milliseconds)
new Date(milliseconds)
Δημιουργία ενός νέου αντικειμένου ημερομηνίας με μηδέν ώρα και χιλιοστά δευτερολέπτου:
Παράδειγμα
var d = new Date(0);
Η ημερομηνία 1η Ιανουαρίου 1970 με προσθήκη 100 000 000 000 χιλιοστά δευτερολέπτου είναι περίπου 3 Μαρτίου 1973:
Παράδειγμα
var d = new Date(100000000000);
Η ημερομηνία 1η Ιανουαρίου 1970 μείον 100 000 000 000 χιλιοστά δευτερολέπτου είναι περίπου 31 Οκτωβρίου 1966:
Παράδειγμα
var d = new Date(-100000000000);
Παράδειγμα
var d = new Date(86400000);
Μια ημέρα (24 ώρες) είναι 86 400 000 χιλιοστά δευτερολέπτου.
Μεθόδους ημερομηνίας
Για τη δημιουργία του αντικειμένου Date μπορείτε να χρησιμοποιήσετε πολλέςΜέθοδοιΓια να το επεξεργαστείτε.
Οι μεθόδους ημερομηνίας επιτρέπουν να χρησιμοποιήσετε το τοπικό χρόνο ή UTC (κομμουνιστικό ή GMT) για να αποκτήσετε και να ρυθμίσετε το έτος, τον μήνα, την ημέρα, την ώρα, τα λεπτά, τα δευτερόλεπτα και τα χιλιοστά δευτερολέπτου του αντικειμένου ημερομηνίας.
Τα μεθόδους ημερομηνίας και τις ζώνες ώρας θα παρουσιαστούν στο επόμενο κεφάλαιο.
Εμφάνιση ημερομηνίας
Το JavaScript (προεπιλεγμένα) θα εκτυπώσει την ημερομηνία ως ολόκληρη αλφαριθμητική αλυσίδα:
Wed Mar 25 2015 08:00:00 GMT+0800 (Πεκίνο Πρότυπο Χρόνου)
Όταν εμφανίζεται το αντικείμενο ημερομηνίας στο HTML, χρησιμοποιείται αυτόματα η μέθοδος toString().
Παράδειγμα
d = new Date(); document.getElementById("demo").innerHTML = d;
Συμματολογείται με:
d = new Date(); document.getElementById("demo").innerHTML = d.toString();
toUTCString()
Η μέθοδος μετατροπής της ημερομηνίας σε UTC αλφαριθμητική (μια πρότυπη ημερομηνία εμφάνισης).
Παράδειγμα
var d = new Date(); document.getElementById("demo").innerHTML = d.toUTCString();
toDateString()
Η μέθοδος μετατροπής της ημερομηνίας σε πιο ευανάγνωστη μορφή:
Παράδειγμα
var d = new Date(); document.getElementById("demo").innerHTML = d.toDateString();
- Προηγούμενη σελίδα JS πίνακας Const
- Επόμενη σελίδα Μορφή ημερομηνίας JS