2.0.2 • Published 5 years ago
@jsextend19/j19-time v2.0.2
J19-time
这是一个关于时间的扩展
author : usernameisregistered
email:liming_longxi@163.com
buildDate:2019年10月25日 13:00
安装 npm i @jsextend19/j19-preload
引入
import {TimeInterval , TimeFormat } from "@jsextend19/j19-preload"
时间格式化操作文档
案例 时间格式化
let date = new J19.TimeFormat(false,"zh")
let str = date.format()
console.log(str) //2019-11-4 05:31:14
str = date.format('Y-m-D I:M:s p')
console.log(str) //2019-11-4 05:31:14 下午
str = date.format('y-m-d i:n:S p',true)
console.log(str) //19-11-04 5:31:14 下午
str = date.format('a b w j A B',false)
console.log(str) //周一 11月 43 307 星期一 十一月
date.setLanguage("en")
str = date.format()
console.log(str) //2019-11-4 05:31:14
str = date.format('Y-m-D I:M:s p')
console.log(str) //2019-11-4 05:31:14 PM
str = date.format('y-m-d i:n:S p',true)
console.log(str) //19-11-04 5:31:14 PM
str = date.format('a b w j A B',false)
console.log(str) //Mon Nov 43 307 Monday November
关于时间操作的描述
字符 | 代表意义 |
---|---|
years | 表示年 |
quarters | 表示季度 |
months | 表示月 |
weeks | 表示周 |
days | 表示天 |
hours | 表示小时 |
minutes | 表示分钟 |
seconds | 表示秒数 |
milliseconds | 表示毫秒 |
方法
add subtract diff 静态方法 format
案例
let curDate = new J19.TimeInterval()
console.log(curDate)
console.log(curDate.format())
let str = curDate.add(1,"weeks").format()
console.log(str)
str = curDate.add(1,"days").format()
console.log(str)
str = curDate.add(1,"minutes").format()
console.log(str)
str = curDate.add(1,"years").format()
console.log(str)
str = curDate.add(1,"hours").format()
console.log(str)
str = curDate.subtract(48,"hours").format()
console.log(str)
let diff = J19.TimeInterval.diff("2019-11-12")
console.log(diff)