2.0.2 • Published 5 years ago

@jsextend19/j19-time v2.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

J19-time

这是一个关于时间的扩展


author : usernameisregistered

emailliming_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)