Inheritance diagram for Date:
This is the DAZ Script counterpart of the QDateTime type used in the DAZ Studio SDK.
Date::Date | ( | ) |
Default constructor. Creates a date and initializes it with the current date and time.
Date::Date | ( | String | dateTime | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Creates a date from the formatted date string.
dateTime | The date string to create the date from |
Date::Date | ( | Number | milliseconds | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Creates a date from a timestamp
milliseconds | The number of milliseconds after January 1st 1970 |
Date::Date | ( | Number | year, | |
Number | month, | |||
Number | day, | |||
Number | hour = 0 , |
|||
Number | minutes = 0 , |
|||
Number | seconds = 0 , |
|||
Number | milliseconds = 0 | |||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Creates a date with the given year, month, day; and optionally, hour, minutes, seconds, and milliseconds.
year | The year for the date | |
month | The month of the year [1 - 12] | |
day | The day of the month [1 - 31] | |
hour | The hour of the day [0 - 23] | |
minutes | The number of minutes [0 - 59] | |
seconds | The number of seconds [0 - 59] | |
milliseconds | The number of milliseconds [0 - 999] |
Number Date::getDate | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nDate = oDate.getDate(); // nDate == 15
Number Date::getDay | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nDay = oDate.getDay(); // nDay == 1
Number Date::getFullYear | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nYear = oDate.getFullYear(); // nYear == 2005
Number Date::getHours | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nHour = oDate.getHours(); // nHour == 12
Number Date::getMilliseconds | ( | ) |
Number Date::getMinutes | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nMinute = oDate.getMinutes(); // nMinute == 30
Number Date::getMonth | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nMonth = oDate.getMonth(); // nMonth == 7
Number Date::getSeconds | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nSecond = oDate.getSeconds(); // nSecond == 30
Number Date::getTime | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nTime = oDate.getTime(); // nTime == 1121452200000
Number Date::getTimezoneOffset | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nTimezone = oDate.getTimezoneOffset();
Number Date::getUTCDate | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nDate = oDate.getUTCDate(); // nDate == 15
Number Date::getUTCDay | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nDay = oDate.getUTCDay(); // nDay == 1
Number Date::getUTCFullYear | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nYear = oDate.getUTCFullYear(); // nYear == 2005
Number Date::getUTCHours | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nHour = oDate.getUTCHours(); // nHour == 12
Number Date::getUTCMilliseconds | ( | ) |
Number Date::getUTCMinutes | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nMinute = oDate.getUTCMinutes(); // nMinute == 30
Number Date::getUTCMonth | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nMonth = oDate.getMonth(); // nMonth == 7
Number Date::getUTCSeconds | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nSecond = oDate.getUTCSeconds(); // nSecond == 30
Number Date::getYear | ( | ) |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var nYear = oDate.getYear(); // nYear == 105
void Date::setDate | ( | Number | dayOfTheMonth | ) |
Sets the day of the month for the Date object.
dayOfTheMonth | The day of the month in the range of [1 - 31] |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700" oDate.setDate( 18 ); sDate = oDate.toString(); // sDate == "Thu Aug 18 12:30:00 2005 GMT-0700"
void Date::setFullYear | ( | Number | year[,...] | ) |
Sets the year for the Date object. Optionally sets the month and date.
year | The four digit year to set. |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700" oDate.setFullYear( 2003 ); sDate = oDate.toString(); // sDate == "Fri Aug 15 12:30:00 2003 GMT-0700"
void Date::setHours | ( | Number | hours[,...] | ) |
Sets the hours for the Date object. Optionally sets the minutes, seconds and milliseconds.
hours | The hour of the day to set; in the range [0 - 23]. |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700" oDate.setHours( 10 ); sDate = oDate.toString(); // sDate == "Mon Aug 15 10:30:00 2005 GMT-0700"
void Date::setMilliseconds | ( | Number | milliseconds | ) |
Sets the milliseconds for the Date object.
milliseconds | The milliseconds to set; in the range [0 - 999]; |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700" oDate.setMilliseconds( 10 ); sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700"
void Date::setMinutes | ( | Number | minutes[,...] | ) |
Sets the minutes for the Date object. Optionally sets the seconds and milliseconds.
minutes | The minutes to set; in the range [0 - 59]. |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700" oDate.setMinutes( 10 ); sDate = oDate.toString(); // sDate == "Mon Aug 15 12:10:00 2005 GMT-0700"
void Date::setMonth | ( | Number | month[,...] | ) |
Sets the month of the year for the Date object. Optionally sets the date.
month | The month of the year, which must be in the range [0,11], in local time. |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var sDate = oDate.toString(); // sDate == "2005-07-15T12:30:00" oDate.setMonth( 9 ); sDate = oDate.toString(); // sDate == "2005-09-15T12:30:20"
void Date::setSeconds | ( | Number | seconds[,...] | ) |
Sets the seconds for the Date object. Optionally sets the milliseconds.
seconds | The seconds to set; in the range [0 - 59]. |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700" oDate.setSeconds( 20 ); sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:20 2005 GMT-0700"
void Date::setTime | ( | Number | milliseconds | ) |
Sets the date and time, according to the local date and time.
milliseconds | The number of milliseconds since midnight on January 1, 1970. |
var oDate = new Date(); oDate.setTime( 1124134200000 ); var sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700"
void Date::setYear | ( | Number | year[,...] | ) |
Sets the year for the Date object.
year | The year to set. If year is a two digit number, like 91, it will be perceived as 1991. To set a year before 1900 or after 1999 use four digits. |
var oDate = new Date( 2005, 7, 15, 12, 30 ); var sDate = oDate.toString(); // sDate == "Mon Aug 15 12:30:00 2005 GMT-0700" oDate.setYear( 2003 ); sDate = oDate.toString(); // sDate == "Fri Aug 15 12:30:00 2003 GMT-0700"
String Date::toDateString | ( | ) |
String Date::toGMTString | ( | ) |
String Date::toLocaleDateString | ( | ) |
String Date::toLocaleString | ( | ) |
String Date::toLocaleTimeString | ( | ) |
String Date::toString | ( | ) |
String Date::toTimeString | ( | ) |
String Date::toUTCString | ( | ) |
Number Date::valueOf | ( | ) |