日期扩展util/date
提供 JavaScript 内置对象 Date 的扩展接口。
API
函数 | 描述 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
⮞
format(...)(date?:
格式化日期对象。
返回值类型: 返回格式化后的字符串。 示例
参考 |
格式化日期对象。 |
||||||||||||||||||||||||||||||||
⮞
parse(value, ...)(value:
解析字符串为日期对象。
返回值类型: 返回新日期对象。 示例
|
解析字符串为日期对象。 |
||||||||||||||||||||||||||||||||
⮞
clone(date)(date:
创建当前日期对象的副本。
返回值类型: 返回新日期对象。 示例
|
创建当前日期对象的副本。 |
||||||||||||||||||||||||||||||||
⮞
addYear(date, value)(date:
计算日期添加指定年数后的新日期。
返回值类型: 返回新日期对象。 示例
|
计算日期添加指定年数后的新日期。 |
||||||||||||||||||||||||||||||||
⮞
addMonth(date, value)(date:
计算日期添加指定月数后的新日期。
返回值类型: 返回新日期对象。 示例
|
计算日期添加指定月数后的新日期。 |
||||||||||||||||||||||||||||||||
⮞
addWeek(date, value)(date:
计算日期添加指定周后的新日期。
返回值类型: 返回新日期对象。 示例
|
计算日期添加指定周后的新日期。 |
||||||||||||||||||||||||||||||||
⮞
addDay(date, value)(date:
计算日期添加指定天数后的新日期。
返回值类型: 返回新日期对象。 示例
|
计算日期添加指定天数后的新日期。 |
||||||||||||||||||||||||||||||||
⮞
addHours(date, value)(date:
计算日期添加指定小时后的新日期。
返回值类型: 返回新日期对象。 示例
|
计算日期添加指定小时后的新日期。 |
||||||||||||||||||||||||||||||||
⮞
addMinutes(date, value)(date:
计算日期添加指定分数后的新日期。
返回值类型: 返回新日期对象。 示例
|
计算日期添加指定分数后的新日期。 |
||||||||||||||||||||||||||||||||
⮞
addSeconds(date, value)(date:
计算日期添加指定秒后的新日期。
返回值类型: 返回新日期对象。 示例
|
计算日期添加指定秒后的新日期。 |
||||||||||||||||||||||||||||||||
⮞
addMilliseconds(date, value)(date:
计算日期添加指定毫秒后的新日期。
返回值类型: 返回新日期对象。 示例
|
计算日期添加指定毫秒后的新日期。 |
||||||||||||||||||||||||||||||||
⮞
toDay(date)(date:
获取日期的日期部分。
返回值类型: 返回新日期对象,其小时部分已被清零。 示例
|
获取日期的日期部分。 |
||||||||||||||||||||||||||||||||
⮞
toFirstDay(date)(date:
获取日期的第一天。
返回值类型: 返回新日期对象。 示例
|
获取日期的第一天。 |
||||||||||||||||||||||||||||||||
⮞
toLastDay(date)(date:
获取日期的最后一天。
返回值类型: 返回新日期对象。 示例
|
获取日期的最后一天。 |
||||||||||||||||||||||||||||||||
⮞
getTimezone(date)(date:
获取日期的时区部分。
返回值类型: 返回时区部分。 示例
|
获取日期的时区部分。 |
||||||||||||||||||||||||||||||||
⮞
getWeek(date, ...)(date:
获取日期所在的周数。
返回值类型: 返回周数。 示例
|
获取日期所在的周数。 |
||||||||||||||||||||||||||||||||
⮞
compareYear(x, y)(x:
获取两个日期相差的年份。
返回值类型: 返回 x 减去 y 相差的天数。不满一年的部分会被忽略。 示例
|
获取两个日期相差的年份。 |
||||||||||||||||||||||||||||||||
⮞
compareDay(x, y)(x:
获取两个日期相差的天数。
返回值类型: 返回 x 减去 y 相差的天数。不足一天的部分会被忽略。 示例
|
获取两个日期相差的天数。 |
||||||||||||||||||||||||||||||||
⮞
dayLeft(date, month, day)(date:
计算日期到最近的指定月日的剩余天数。如果今年指定月日已过,则计算到明年该月日的剩余天数。
返回值类型: 返回剩余天数。 示例
|
计算日期到最近的指定月日的剩余天数。如果今年指定月日已过,则计算到明年该月日的剩余天数。 |
||||||||||||||||||||||||||||||||
⮞
isValid(year, month, ...)(year:
判断指定数值所表示的日期是否合法(如 2 月 30 日是不合法的)。
返回值类型: 如果提供的数组能组成有效的日期则返回 true,否则返回 false。 示例
|
判断指定数值所表示的日期是否合法(如 2 月 30 日是不合法的)。 |
||||||||||||||||||||||||||||||||
⮞
isLeapYear(year)(year:
判断指定年份是否是闰年。
返回值类型: 如果年份是闰年则返回 true,否则返回 false。 示例
|
判断指定年份是否是闰年。 |
||||||||||||||||||||||||||||||||
⮞
getDayInMonth(year, month)(year:
获取指定年的指定月的天数。
返回值类型: 返回天数。 示例
|
获取指定年的指定月的天数。 |