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
本页目录
  1. util.date.isLeapYear()
    1. 说明
    2. 参数
    3. 返回值
    4. 示例
  2. util.date.dateToStr()
  3. util.date.dateAdd()
  4. util.date.dateDiff()
  5. util.date.dateToLong()
  6. util.date.longToDate()
  7. util.date.getMaxDay()
文档统计
浏览次数:175731次
编辑次数:210次历史版本
最近更新:2023-01-16 16:16:34

如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。