JavaScript/Dates

< JavaScript

A Date is an object that contains a given time to millisecond precision.

Unlike strings and numbers, the date must be explicitly created with the new operator.

var date = new Date(); // Create a new Date object with the current date and time.

The Date object may also be created using parameters passed to its constructor. By default, the Date object contains the current date and time found on the computer, but can be set to any date or time desired.

var time_before_2000 = new Date(1999, 12, 31, 23, 59, 59, 999);

The date can also be returned as an integer. This can apply to seeding a PRNG method, for example.

var integer_date = +new Date; // Returns a number, like 1362449477663.

The date object normally stores the value within the local time zone. If UTC is needed, there are a set of functions available for that use.

The Date object does not support non-CE epochs, but can still represent almost any available time within its available range.

Properties and methods

Properties and methods of the Date() object:

Further Reading

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.