electron-egg electron-egg
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
首页
  • v4.x
  • v3.x
  • v2.x
插件
  • v4.x
  • v3.x
demo
支持
知识点
案例
交流
  • GitHub (opens new window)
  • Gitee (opens new window)
❤️成为赞助商
  • 教程

  • ee-bin

  • ee-core

    • addon

      • 插件模块
      • window
    • bin
    • config
    • const
    • const/channel
    • controller
    • core
    • cross
    • ee
    • electron
    • electron/app
    • electron/window
    • exception
    • httpclient
    • jobs
    • jobs/ChildJob
    • jobs/ChildPoolJob
    • loader
    • log
    • message
    • message/childMessage
    • ps
    • services
    • socket
    • storage
    • storage/jsondb
    • storage/sqlite
    • tools
    • this-app

    • utils
    • utils/helper
    • utils/is
    • utils/json
    • utils/time
      • utils/ip
      • utils/get-port
      • oldUtils
    • ee-go

    • api
    • ee-core
    哆啦好梦
    2023-04-26
    目录

    utils/time

    ee-core:v2.1.0

    # 介绍

    工具库time模块。

    # 使用方法

    const UtilsTime = require('ee-core/utils/time');
    

    # API列表

    # humanizeToMs(value)

    • value [Any]

    将各种时间格式转换为毫秒。如果参数为number类型,直接返回;如果为undefined,将抛出一个错误。

    humanizeToMs('2 days')  // 172800000
    humanizeToMs('1d')      // 86400000
    humanizeToMs('10h')     // 36000000
    humanizeToMs('2.5 hrs') // 9000000
    humanizeToMs('2h')      // 7200000
    humanizeToMs('1m')      // 60000
    humanizeToMs('5s')      // 5000
    humanizeToMs('1y')      // 31557600000
    humanizeToMs('100')     // 100
    humanizeToMs('-3 days') // -259200000
    humanizeToMs('-1h')     // -3600000
    humanizeToMs('-200')    // -200
    

    # ms(value)

    • value [Any]

    将各种时间格式转换为毫秒。

    # Convert from String
    ms('2 days')  // 172800000
    ms('1d')      // 86400000
    ms('10h')     // 36000000
    ms('2.5 hrs') // 9000000
    ms('2h')      // 7200000
    ms('1m')      // 60000
    ms('5s')      // 5000
    ms('1y')      // 31557600000
    ms('100')     // 100
    ms('-3 days') // -259200000
    ms('-1h')     // -3600000
    ms('-200')    // -200
    
    # Convert from Milliseconds
    ms(60000)             // "1m"
    ms(2 * 60000)         // "2m"
    ms(-3 * 60000)        // "-3m"
    ms(ms('10 hours'))    // "10h"
    
    # Time Format Written-Out
    ms(60000, { long: true })             // "1 minute"
    ms(2 * 60000, { long: true })         // "2 minutes"
    ms(-3 * 60000, { long: true })        // "-3 minutes"
    ms(ms('10 hours'), { long: true })    // "10 hours"
    
    上次更新: 2025/06/06, 07:21:49
    utils/json
    utils/ip

    ← utils/json utils/ip→

    Theme by Vdoing | Copyright © 2023-2025 哆啦好梦 | 京ICP备15041380号-2
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×