The component defines the Persian (Hijri) Calendar Object
This module is similar to the Date() object provided by JavaScript
This function initialize the date object values
>This function initialize the date object values >var date = new dojox.date.persian.Date(); document.writeln(date.getFullYear()+'\'+date.getMonth()+'\'+date.getDate());
Parameter | Type | Description |
---|---|---|
a | undefined | |
b | undefined |
return the start of Persian Month
Parameter | Type | Description |
---|---|---|
year | Number | |
month | Number |
return start of Persian year
Parameter | Type | Description |
---|---|---|
year | Number |
Parameter | Type | Description |
---|---|---|
year | undefined | |
month | undefined | |
day | undefined |
This function returns the equivalent Persian Date value for the Gregorian Date
Parameter | Type | Description |
---|---|---|
gdate | Date |
This function returns the equivalent Persian Date value for the Gregorian Date
var datePersian = new dojox.date.persian.Date(); var dateGregorian = new Date(2008,10,12); datePersian.fromGregorian(dateGregorian);
This function returns the date value (1 - 30)
var date1 = new dojox.date.persian.Date(); document.writeln(date1.getDate);
This function return Week Day value ( 0 - 6 )
var date1 = new dojox.date.persian.Date(); document.writeln(date1.getDay());
returns the number of days in the given Persian Month
Parameter | Type | Description |
---|---|---|
month | Number | |
year | Number |
Parameter | Type | Description |
---|---|---|
month | dojox/date/persian.Date |
This function return the Year value
var date1 = new dojox.date.persian.Date(); document.writeln(date1.getFullYear());
This function return the month value ( 0 - 11 )
var date1 = new dojox.date.persian.Date(); document.writeln(date1.getMonth()+1);
Parameter | Type | Description |
---|---|---|
year | undefined | |
month | undefined | |
day | undefined |
return Boolean value if Persian leap year
Parameter | Type | Description |
---|---|---|
j_y | undefined | |
j_m | undefined | |
j_d | undefined |
Parameter | Type | Description |
---|---|---|
jd | undefined | |
jmonth | undefined |
Parameter | Type | Description |
---|---|---|
year | undefined | |
month | undefined | |
day | undefined |
This function sets the Date
Parameter | Type | Description |
---|---|---|
date | number |
This function sets the Date
var date1 = new dojox.date.persian.Date(); date1.setDate(2);
This function set Year
Parameter | Type | Description |
---|---|---|
year | number |
var date1 = new dojox.date.persian.Date(); date1.setYear(1429);
sets the minutes (0-59) only.
Parameter | Type | Description |
---|---|---|
minutes | Number |
sets the minutes (0-59) only.
This function set Month
Parameter | Type | Description |
---|---|---|
month | number |
var date1 = new dojox.date.persian.Date(); date1.setMonth(2);
sets the seconds (0-59) only.
Parameter | Type | Description |
---|---|---|
seconds | Number |
sets the seconds (0-59) only.
This returns the equevalent Grogorian date value in Date object
var datePersian = new dojox.date.persian.Date(1429,11,20); var dateGregorian = datePersian.toGregorian();
This returns a string representation of the date in "DDDD MMMM DD YYYY HH:MM:SS" format
var date1 = new dojox.date.persian.Date(); document.writeln(date1.toString());
This function returns The stored time value in milliseconds since midnight, January 1, 1970 UTC