提供了常用的日期操作和方法,如:计算列个日期相差天数,日期减去指定的时间量,添加指定时间量,格式化日期,是否闰年,转换字符串
使用时不需引入东西,直接justep.Date调用即可
- between
计算两个日期相差几天,和diff很相似,返回永远是正整数
例:
var date1=new Date(); var date2=new Date(); date1.setDate(5); date2.setDate(15); var between =justep.Date.between(date1,date2);
> 参数
date1:第一个日期,本月5号
date2:第二个日期,本月15号
> 返回值
10
- decrease
根据日期的规则,为给定的日期减去指定的时间量
例:
var dateTime=new Date(); dateTime.setDate(10); var newDateTime = justep.Date.decrease(dateTime,5,'d');
> 参数
dateTime:要处理的日期对象,是当月10号
5:减去的时间量
‘d’:减去的时间单位(‘s’代表秒,’n’代表分钟,’h’代表小时 ,’d’代表天, ‘w’代表 周 ,’m’代表月,’q’代表季度,’y’代表年)
> 返回值
Mon Oct 05 2015 16:37:29 GMT+0800 (中国标准时间)
- diff
计算两个日期的差
例:
var date1=new Date(); var date2=new Date(); date1.setDate(5); date2.setDate(15); var between = justep.Date.diff(date1,date2,'h');
> 参数
date1:第一个日期,本月5号
date2:第二个日期,本月15号
‘h’:时间单位,默认是以天为单位,’s’代表秒,’n’代表分钟,’h’代表小时 ,’d’代表天, ‘w’代表 周 ,’m’代表月,’q’代表季度,’y’代表年
> 返回值
240
- fromString
按照给定的日期格式,把字符串转换成日期对象
例:
var strDate = '2015-10-15'; var dateObj = justep.Date.fromString(strDate,"yyyy-MM-dd");
> 参数
strDate:字符串形式的日期,
“yyyy-MM-dd”:字符串日期的格式,必须和第一个参数对应
> 返回值
Thu Oct 15 2015 00:00:00 GMT+0800 (中国标准时间)
- increase
根据日期的规则,为给定的日期添加指定的时间量
例:
var dateTime=new Date(); dateTime.setDate(10); var newDateTime = justep.Date.increase(dateTime,5,'d');
> 参数
dateTime:要处理的日期对象,是当月10号
5:加上的时间量
‘d’:加上的时间单位(‘s’代表秒,’n’代表分钟,’h’代表小时 ,’d’代表天, ‘w’代表 周 ,’m’代表月,’q’代表季度,’y’代表年)
> 返回值
Thu Oct 15 2015 09:16:08 GMT+0800 (中国标准时间)
- isLeapYear
判断日期是否是闰年
例:
var dateTime=new Date(); dateTime.setYear(2016) var isLeapYear = justep.Date.isLeapYear(dateTime);
> 参数
dateTime:判断此日期是否是闰年(2016年)
> 返回值
true
- toString
按照给定的日期格式,把日期对象转换成字符串
例:
var dateTime=new Date(); dateTime.setFullYear(2015,10,19) var strDate = justep.Date.toString(dateTime,date.STANDART_FORMAT_SHOT);
> 参数
dateTime:格式化字符串的date对象
date.STANDART_FORMAT_SHOT:时间格式常量 = “yyyy-MM-dd”
> 返回值
“2015-11-19”
本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5!
阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443
评一波