JavaScript Datum
- Previous Page JS Array Const
- Next Page JS Date Format
JavaScript datum output
Standaard gebruikt JavaScript de tijdzone van de browser en toont de datum als een volledige tekststring:
Tue Apr 02 2019 09:01:19 GMT+0800 (China Standard Time)
Later in deze tutorial zal je meer leren over hoe je een datum kunt weergeven.
Maak een Date-object aan
Een Date-object wordt gecreëerd door een nieuwe Date()
Constructor aanmaken.
Er zijn 4 manieren om een nieuw datumobject aan te maken:
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
new Date()
new Date()
Maak een nieuwe datumobject aan met de huidige datum en tijd:
Example
var d = new Date();
Datumobjecten zijn statisch. De computer tijd tikt door, maar het datumobject niet.
new Date(year, month, ...)
new Date(year, month, ...)
Maak een nieuwe datumobject aan met gespecificeerde datum en tijd.
7 cijfers specifiek voor jaar, maand, dag, uur, minuut, seconden en milliseconden (volgens deze volgorde):
Example
var d = new Date(2018, 11, 24, 10, 33, 30, 0);
CommentaarJavaScript berekent maanden van 0 tot 11.
Januari is 0. December is 11.
6 cijfers specifiek voor jaar, maand, dag, uur, minuut, seconden:
Example
var d = new Date(2018, 11, 24, 10, 33, 30);
5 cijfers specifiek voor jaar, maand, dag, uur en minuut:
Example
var d = new Date(2018, 11, 24, 10, 33);
4 cijfers specifiek voor jaar, maand, dag en uur:
Example
var d = new Date(2018, 11, 24, 10);
Drie cijfers specificeren jaar, maand en dag:
Example
var d = new Date(2018, 11, 24);
Twee cijfers specificeren jaar en maand:
Example
var d = new Date(2018, 11);
U kunt de maand niet overslaan. Als u maar één parameter geeft, wordt deze gezien als milliseconden.
Example
var d = new Date(2018);
Vorige eeuw
Eén- en twee-cijferige jaartallen worden geïnterpreteerd als 19xx jaar:
Example
var d = new Date(99, 11, 24);
Example
var d = new Date(9, 11, 24);
new Date(dateString)
new Date(dateString)
Maak een nieuwe datumobject van een datumstring:
Example
var d = new Date("October 13, 2014 11:13:00");
Datumstrings worden in het volgende hoofdstuk besproken.
JavaScript slaat de datum op als milliseconden
JavaScript slaat de datum op als het aantal milliseconden sinds 1970 januari 1 00:00:00 UTC (协调世界时).
Nul tijd is 1970 januari 1 00:00:00 UTC.
De huidige tijd is: 1554166879383 milliseconden na 1970 januari 1.
new Date(milliseconds)
new Date(milliseconds)
Maak een nieuwe datumobject met nul tijd en milliseconden:
Example
var d = new Date(0);
1970 januari 1 plus 100 000 000 000 milliseconden is ongeveer 1973 maart 3:
Example
var d = new Date(100000000000);
1970 januari 1 min 100 000 000 000 milliseconden is ongeveer 1966 oktober 31:
Example
var d = new Date(-100000000000);
Example
var d = new Date(86400000);
Een dag (24 uur) is 86 400 000 milliseconden.
Datummethoden
Bij het maken van een Date object kunt u veleMethodenDaar mee werken.
Datummethoden laten u toe om het jaar, maand, dag, uur, minuut, seconde en milliseconde van een datumobject te verkrijgen en instellen met behulp van lokale tijd of UTC ( Universele of GMT) tijd.
Datummethoden en tijdzones worden in het volgende hoofdstuk besproken.
Datum weergeven
JavaScript (standaard) geeft de datum in het formaat volledige tekststring weer:
Wed Mar 25 2015 08:00:00 GMT+0800 (China Standard Time)
When displaying the date object in HTML, the toString() method is automatically converted to a string.
Example
d = new Date(); document.getElementById("demo").innerHTML = d;
Equivalent to:
d = new Date(); document.getElementById("demo").innerHTML = d.toString();
toUTCString()
The method converts the date to a UTC string (a date display standard).
Example
var d = new Date(); document.getElementById("demo").innerHTML = d.toUTCString();
toDateString()
The method converts the date to a more readable format:
Example
var d = new Date(); document.getElementById("demo").innerHTML = d.toDateString();
- Previous Page JS Array Const
- Next Page JS Date Format