GregorianCalendar Class
公历
Constructor
GregorianCalendar
(
-
params
Parameters:
-
params
Object参数列表,可以有不同的参数,如下:
- 参数组合1:
- timezoneOffset (Number) – 时区时间偏差,以分钟形式,偏移小时数乘以60
- 参数组合2:
- locale (Object) – 区域信息,包含时差,时间符号等的对象
- 参数组合3:
- timezoneOffset (Number) – 时区时间偏差,以分钟形式,偏移小时数乘以60
- locale (Object) – 区域信息,包含时差,时间符号等的对象
- 参数组合4,按照所给日期和时间在默认时区和默认区域创建公历:
- year (Number)
- [month, day, hour, minute, seconds] (可选) 对应域的值
- 参数组合1:
Item Index
Methods
- add
- addDayOfMonth
- addDayOfWeek
- addDayOfWeekInMonth
- addDayOfYear
- addHourOfDay
- addMilliseconds
- addMinutes
- addMonth
- addSeconds
- addWeekOfMonth
- addWeekOfYear
- addYear
- get
- getDayOfMonth
- getDayOfWeek
- getDayOfWeekInMonth
- getHourOfDay
- getMilliseconds
- getMinutes
- getMonth
- getTime
- getWeekOfMonth
- getYear
- isLeapYear
- roll
- rollDayOfMonth
- rollDayOfWeek
- rollDayOfWeekInMonth
- rollDayOfYear
- rollHourOfDay
- rollMilliseconds
- rollMinutes
- rollMonth
- rollSeconds
- rollWeekOfMonth
- rollWeekOfYear
- rollYear
- set
- setDayOfMonth
- setDayOfWeek
- setDayOfWeekInMonth
- setDayOfYear
- setHourOfDay
- setMilliseconds
- setMinutes
- setMonth
- setSeconds
- setTime
- setWeekOfMonth
- setWeekOfYear
- setYear
Methods
addHourOfDay
(
-
v
增加当前的天中的哪一小时
Parameters:
-
v
Number对应域要增加的值
Example:
var date = new DateGregorian();
date.setTime(+new Date());
var df = DateFormat.getInstance();
df.format(date); //14-8-14 下午7:24
date.getHourOfDay() // 19
date.addHourOfDay(2);
df.format(date); //14-8-14 下午9:24
date.getHourOfDay() // 21 在原基础加了两个小时
addYear
(
-
v
增加日历的年份
Parameters:
-
v
Number对应域要增加的值。例如现在是2014年,dateGregorian.getYear() 返回2014,dateGregorian.addYear(2)则变成 2016