V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhuzhibin
V2EX  ›  微信

晚上无聊想撸个 v2 小程序,好奇如何计算两个时间戳之间相隔的具体的时分秒?

  •  
  •   zhuzhibin · 2019-06-29 02:32:26 +08:00 · 3762 次点击
    这是一个创建于 2004 天前的主题,其中的信息可能已经有所发展或是发生改变。

    晚上迫于无聊,听歌简单对了一下 v2 的开放 API(菜鸟 API 工程师),因为跨域问题,所以就直接搞小程序咯,自己懒得折腾写接口,所以就干脆前端直接请求接口了。因为是代码也可以编译成 H5,所以后续打算统一后端自己写接口(高级 CURD 工程师),然后前端统一调用,这样数据就应该没啥问题了。

    首页最新主题

    V2 的最新回复来自

    想问下大家有什么方式比较好的方法获取两个时间戳之间相隔的具体的时分秒?

    8 条回复    2019-06-29 09:31:19 +08:00
    xiaocsl
        1
    xiaocsl  
       2019-06-29 03:10:45 +08:00
    如果是要问格式化输出的话,也没几行代码,想偷懒的话的,
    Duration 相关操作,很多语音自带或者 github 找现成的库.
    zhuzhibin
        2
    zhuzhibin  
    OP
       2019-06-29 03:14:03 +08:00
    @xiaocsl 能前端解决最好前端... 我不太想后端写 ... 有啥推荐的吗 gayhub 类库?
    Reficul
        3
    Reficul  
       2019-06-29 03:43:50 +08:00 via Android
    moment.js ?
    zhuzhibin
        5
    zhuzhibin  
    OP
       2019-06-29 07:34:47 +08:00 via iPhone
    @berumotto 谢谢哦 之前使用过这个小程序嘿嘿 不过我是用 react 写的 后续也打算 Ts 重构...暂时不怎么会
    civet
        6
    civet  
       2019-06-29 09:05:53 +08:00 via iPhone
    两个时间戳相减不就行了?再将(毫)秒数换算一下。为什么将问题想得那么复杂?
    zhuzhibin
        7
    zhuzhibin  
    OP
       2019-06-29 09:11:27 +08:00
    @civet 可能我比较菜吧
    blankme
        8
    blankme  
       2019-06-29 09:31:19 +08:00   ❤️ 1
    这个不是直接写出来的吗,还是我理解错了?
    days = (t2 - t1) / 86400
    hours = ((t2 - t1) % 86400) / 3600
    minutes = ((t2 - t1) % 3600) / 60
    seconds = (t2 - t1) % 60
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:54 · PVG 05:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.