Date (Date - JavaScript)

Creates a Date object representing the current date and time, or a specified date and time.

Defined in

Date (Standard - JavaScript)

Syntax

Date()

Date(value:long)

Date(value:string)

Date(year:int, month:int)

Date(year:int, month:int, day:int)

Date(year:int, month:int, day:int, hour:int)

Date(year:int, month:int, day:int, hours:int, minutes:int)

Date(year:int, month:int, day:int, hours:int, minutes:int, seconds:int)

Date(year:int, month:int, day:int, hours:int, minutes:int, seconds:int, ms:int)

Parameters Description
value - long Numeric value of a date, that is, the number of milliseconds from 0 hours on January 1, 1970.
value - string String representing the date in the format generated by toString (Date - JavaScript).
year The year. Specify the entire year, for example, 2006 not 06.
month The month where 0 is January and 11 is December.
day The day of the month where 1 is the first day. Defaults to 1.
hours The hour where 1 is 1:00 AM and 13 is 1:00 PM. Defaults to 0 (12:00 AM).
min The minute where 1 is the first minute. Defaults to 0.
sec The second where 1 is the first second. Defaults to 0.
ms The millisecond where 1 is the first millisecond. Defaults to 0.

Usage

For Date(), all elements are set to the current date and time. For a signature with integer parameters, unspecified elements are set to the default.

Examples

(1) This computed label displays a date representing the current time:
try {
	var date = new Date();
	return date.toString() + " " + 
		date.getSeconds() + " " +
		date.getMilliseconds(); // 11/22/06 1:38 PM 47 906
} catch(e) {
	return e
}
(2) This computed label displays a date representing November of 2006:
try {
	var date = new Date(2006, 10);
	return date.toString() + " " + 
		date.getSeconds() + " " +
		date.getMilliseconds(); // 11/1/06 12:00 AM 0 0
} catch(e) {
	return e
}
(3) This computed label changes the year of the current date and displays it as a new Date object.
var date = new Date();
new Date(date.setFullYear(2001)).toString()