zoukankan      html  css  js  c++  java
  • mwutil公用方法库——dateTool

    date

    方法合集

    isDate、getCurrentTimeStamp、date、time、dateTime、getCurrentMonthFirst、getCurrentMonthLast、compare、duration、count、getMouthDay、getMonthWeek

    isDate

    概念

    判断是不是Date类型

    参数列表

    / 参数类型 参数意义 参数示例
    val * 要判断的值 1584189447343

    返回列表

    返回类型 返回说明 返回示例
    Boolean 是否是Date类型(支持任何可以被new Date解析的) true/false

    使用方法

    import { dateTool } from "mwutil"
    dateTool.isDate("a")
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    getCurrentTimeStamp

    概念

    获取当前的时间戳

    参数列表

    / 参数类型 参数意义 参数示例

    返回列表

    返回类型 返回说明 返回示例
    Date 当前的时间戳 1584189447343

    使用方法

    import { dateTool } from "mwutil"
    dateTool.getCurrentTimeStamp()
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    date

    概念

    获取yy-mm-dd,需要传入能被new Date()解析的时间,默认为当前

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 需要转换的时间 1584189447343

    返回列表

    返回类型 返回说明 返回示例
    String 解析后的字符串 "2020-03-24"

    使用方法

    import { dateTool } from "mwutil"
    dateTool.date(new Date().valueOf())
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    time

    概念

    获取HH:MM:SS,需要传入能被new Date()解析的时间,默认为当前

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 需要转换的时间 1584189447343

    返回列表

    返回类型 返回说明 返回示例
    String 解析后的字符串 "20:44:20"

    使用方法

    import { dateTool } from "mwutil"
    dateTool.time(new Date().valueOf())
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    dateTime

    概念

    获取YYYY-MM-DD HH:MM:SS,需要传入能被new Date()解析的时间,默认为当前

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 需要转换的时间 1584189447343

    返回列表

    返回类型 返回说明 返回示例
    String 解析后的字符串 "2020-03-14 20:44:20"

    使用方法

    import { dateTool } from "mwutil"
    dateTool.dateTime(new Date().valueOf())
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    getCurrentMonthFirst

    概念

    获取指定月份第一天,默认为当前

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 时间 1584189447343

    返回列表

    返回类型 返回说明 返回示例
    String formate之后的日期 "2020-03-01"

    使用方法

    import { dateTool } from "mwutil"
    dateTool.getCurrentMonthFirst(new Date().valueOf())
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    getCurrentMonthLast

    概念

    获取指定月份最后一月,默认为当前

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 时间 1584189447343

    返回列表

    返回类型 返回说明 返回示例
    String formate之后的日期 "2020-03-31"

    使用方法

    import { dateTool } from "mwutil"
    dateTool.getCurrentMonthLast(new Date().valueOf())
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    compare

    概念

    比较两个时间的大小(需要传入可以被newDate的时间)

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 时间 1584189447343
    val2 Date 时间2 1584190112771

    返回列表

    返回类型 返回说明 返回示例
    Boolean 第一个时间是否比第二个大 true/false

    使用方法

    import { dateTool } from "mwutil"
    dateTool.compare(1584189447343,1584190112771)
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    duration

    概念

    计算 “时间1” 比 “时间2”,间隔的时长;如 1年前/后,3个月前/后,20天前/后,5分钟前/后,2秒前/后

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 时间 1584189447343
    val2 Date 时间2默认为当前时间 1584190112771

    返回列表

    返回类型 返回说明 返回示例
    String 第一个时间距离第二个时间的间隔 3分钟前

    使用方法

    import { dateTool } from "mwutil"
    dateTool.duration(1584189447343,1584190112771)
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    count

    概念

    对一个日期对象,加上某个单位的数量;

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 原始时间,默认为当前 2020-03-14
    val2 Date 加多少天(减可以用负数)默认是0 1

    返回列表

    返回类型 返回说明 返回示例
    String 计算过后的日期 2020-03-15

    使用方法

    import { dateTool } from "mwutil"
    dateTool.count("2020-03-14",1)
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    getMouthDay

    概念

    获取一个日期所在的月份有多少天

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 时间,默认为当前 Sat Mar 14 2020 20:50:44 GMT+0800

    返回列表

    返回类型 返回说明 返回示例
    Number 天数 31

    使用方法

    import { dateTool } from "mwutil"
    dateTool.getMouthDay(new Date())
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


    getMonthWeek

    概念

    获取一个日期所在的月份有多少周

    参数列表

    / 参数类型 参数意义 参数示例
    val Date 时间,默认为当前 Sat Mar 14 2020 20:50:44 GMT+0800

    返回列表

    返回类型 返回说明 返回示例
    Number 天数 6

    使用方法

    import { dateTool } from "mwutil"
    dateTool.getMonthWeek(new Date())
    

    备注

    不一定是时间戳,格林尼治时间、标准时间等都可以


  • 相关阅读:
    django + dropzone.js 上传文件
    随机知识点---后续整理
    Python项目在Jenkins中的自动化测试实践(语法检查、单元测试,coverage(代码覆盖率)、自动打包)
    my read / zikao / nanjingdaxue
    OS + CentOS kernel parameter
    network / Wireshark
    使用docker部署springBoot并且yml配置文件不打包到jar中
    idea + springBoot项目配置远程调试
    MySql优化建议
    springBoot事务失效导致批量插入性能巨幅降低
  • 原文地址:https://www.cnblogs.com/jinzhenzong/p/13534826.html
Copyright © 2011-2022 走看看