util.date
本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699
util.date.isLeapYear()
说明
util.date.isLeapYear(date)
判断是否闰年
参数
名称 | 说明 |
---|---|
date | Date日期对象 |
返回值
布尔值:true or false
示例
无
util.date.dateToStr()
说明
util.date.dateToStr(formatStr, date)
按指定格式输出日期
参数列表
名称 | 说明 |
---|---|
formatStr | 期格式,格式定义如下 yyyy-MM-dd HH:mm:ss |
date | Date日期对象, 如果缺省,则为当前时间 |
返回值
指定格式的日期
示例
var date = new app.util.date();
console.log(date.dateToStr('yyyy-MM-dd HH:mm:ss'))
//输出 2017-12-29 14:36:03
util.date.dateAdd()
说明
util.date.dateAdd(strInterval, num, date)
返回增加指定单位时间的日期
参数列表
名称 | 说明 |
---|---|
strInterval | 要增加的日期单位(y 年,m 月,d 日,w 周,h 时,n 分,s 秒) |
num | 增加数量 |
date | Date日期对象, 如果缺省,则为当前时间 |
返回值
指定格式的日期
示例
var date = new app.util.date();
console.log(date.dateToStr('yyyy-MM-dd HH:mm:ss', date.dateAdd('y', 1)))
//输出 2018-12-29 14:37:13
util.date.dateDiff()
说明
util.date.dateDiff(strInterval, dtStart, dtEnd)
比较两个日期间的差
参数列表
名称 | 说明 |
---|---|
strInterval | 返回差值的天数单位(y 年,m 月,d 日,w 周,h 时,n 分,s 秒) |
dtStart | 开始时间 |
dtEnd | 结束时间 |
返回值
时间差
示例
var date = new app.util.date();
console.log(date.dateDiff('w', new Date(2018, 10, 10, 0, 0, 0), new Date(2018, 11, 10, 0, 0, 0)))
//输出 4 周
util.date.dateToLong()
说明
util.date.dateToLong(date){
返回时间戳毫秒
参数
名称 | 说明 |
---|---|
date | 时间对象 |
返回值
返回时间戳毫秒
示例
var date = new app.util.date();
console.log(date.dateToLong(new Date))
// 输出 1514530524090
console.log(date.dateToLong(new Date(2018, 10, 10, 0, 0, 0)))
// 1541779200000
如果要在PHP端使用,请除以1000,变为秒即可
util.date.longToDate()
说明
util.date.longToDate(dateVal){
根据毫秒数返回日期
参数
名称 | 说明 |
---|---|
dateVal | 毫秒数 |
返回值
日期对象
示例
var date = new app.util.date();
console.log(date.dateToStr('yyyy-MM-DD', date.longToDate(1544371200 * 1000)))
// 输出 2018-12-10
如果要使用PHP端返回时间戳,请乘以1000变为毫秒操作
util.date.getMaxDay()
说明
util.date.getMaxDay(year,month)
返回指定年份的指定月份有多少天
参数
名称 | 说明 |
---|---|
year | 指定年份 |
month | 指定月份 |
返回值
当月的天数
示例
var date = new app.util.date();
console.log(date.getMaxDay(2018, 2))
//输出 28
如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。