您的位置:首页 > Web前端 > JavaScript

js日期时间函数(经典+完善+实用)

2008-07-08 16:32 302 查看
1js日期时间函数(经典+完善+实用)

2

3

4Date.prototype.isLeapYear 判断闰年

5Date.prototype.Format 日期格式化

6Date.prototype.DateAdd 日期计算

7Date.prototype.DateDiff 比较日期差

8Date.prototype.toString 日期转字符串

9Date.prototype.toArray 日期分割为数组

10Date.prototype.DatePart 取日期的部分信息

11Date.prototype.MaxDayOfDate 取日期所在月的最大天数

12Date.prototype.WeekNumOfYear 判断日期所在年的第几周

13StringToDate 字符串转日期型

14IsValidDate 验证日期有效性

15CheckDateTime 完整日期时间检查

16daysBetween 日期天数差

17

18

19//---------------------------------------------------

20// 判断闰年

21//---------------------------------------------------

22Date.prototype.isLeapYear = function()

23

27//---------------------------------------------------

28// 日期格式化

29// 格式 YYYY/yyyy/YY/yy 表示年份

30// MM/M 月份

31// W/w 星期

32// dd/DD/d/D 日期

33// hh/HH/h/H 时间

34// mm/m 分钟

35// ss/SS/s/S 秒

36//---------------------------------------------------

37Date.prototype.Format = function(formatStr)

38

64//+---------------------------------------------------

65//| 求两个时间的天数差 日期格式为 YYYY-MM-dd

66//+---------------------------------------------------

67function daysBetween(DateOne,DateTwo)

68

81

82//+---------------------------------------------------

83//| 日期计算

84//+---------------------------------------------------

85

99//+---------------------------------------------------

100//| 比较日期差 dtEnd 格式为日期型或者 有效日期格式字符串

101//+---------------------------------------------------

102

119//+---------------------------------------------------

120//| 日期输出字符串,重载了系统的toString方法

121//+---------------------------------------------------

122Date.prototype.toString = function(showWeek)

123

134//+---------------------------------------------------

135//| 日期合法性验证

136//| 格式为:YYYY-MM-DD或YYYY/MM/DD

137//+---------------------------------------------------

138function IsValidDate(DateStr)

139

163//+---------------------------------------------------

164//| 日期时间检查

165//| 格式为:YYYY-MM-DD HH:MM:SS

166//+---------------------------------------------------

167function CheckDateTime(str)

168

183//+---------------------------------------------------

184//| 把日期分割成数组

185//+---------------------------------------------------

186Date.prototype.toArray = function()

187

199//+---------------------------------------------------

200//| 取得日期数据信息

201//| 参数 interval 表示数据类型

202//| y 年 m月 d日 w星期 ww周 h时 n分 s秒

203//+---------------------------------------------------

204Date.prototype.DatePart = function(interval)

205

223//+---------------------------------------------------

224//| 取得当前日期所在月的最大天数

225//+---------------------------------------------------

226Date.prototype.MaxDayOfDate = function()

227

236//+---------------------------------------------------

237//| 取得当前日期所在周是一年中的第几周

238//+---------------------------------------------------

239Date.prototype.WeekNumOfYear = function()

240

253//+---------------------------------------------------

254//| 字符串转成日期类型

255//| 格式 MM/dd/YYYY MM-dd-YYYY YYYY/MM/dd YYYY-MM-dd

256//+---------------------------------------------------

257function StringToDate(DateStr)

258
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: