今天给大家介绍一款插件(datejs)
Datejs是一个用来操作日期的库,操作日期比较方便。
网站:http://www.datejs.com/
在它的官网上,可点击Please be sure to check out "Getting Started with Datejs".进行学习。
如果官网被墙,可到我的github上进行下载。
github:https://github.com/zhnaglei/webrepository
学习进行时ing:
1.需要在使用的页面进行引入:
<script type="text/javascript" src="date.js"></script>
2.引入语言包
<script type="text/javascript" src="date-zh-CN.js"></script>
3.方法:
日期信息:
Date.today() // 返回当天日期,时间定在这一天开始的00:00
Date.today().getDayName() // 今天是星期几
Date.today().is().friday() // 今天是否为星期五,返回true或者false
Date.today().is().fri() // 等同于上一行
Date.today().is().november() // 今天是否为11月,返回true或者false
Date.today().is().nov() // 等同于上一行
Date.today().isWeekday() // 今天是否为工作日(周一到周五)
日期的变更
Date.today().next().friday() // 下一个星期五
Date.today().last().monday() // 上一个星期一
new Date().next().march() // 下个三月份的今天
new Date().last().week() // 上星期的今天
Date.today().add(5).days() // 五天后
Date.friday() // 本周的星期五
Date.march() // 今年的三月
Date.january().first().monday() // 今年一月的第一个星期一
Date.dec().final().fri() // 今年12月的最后一个星期五
// 先将日期定在本月15日的下午4点30分,然后向后推90天
Date.today().set({ day: 15, hour: 16, minute: 30 }).add({ days: 90 })
(3).days().fromNow() // 三天后
(6).months().ago() // 6个月前
(12).weeks().fromNow() // 12个星期后
(30).days().after(Date.today()) // 30天后
日期的解析
Date.parse('today')
Date.parse('tomorrow')
Date.parse('July 8')
Date.parse('July 8th, 2007')
Date.parse('July 8th, 2007, 10:30 PM')
Date.parse('07.15.2007')