代码之家  ›  专栏  ›  技术社区  ›  Private

javascript中的react moment fromnow ago函数?

  •  0
  • Private  · 技术社区  · 6 年前

    在React中,我有一个React moment库,从这里我可以得到很多秒前或分钟前的输出。

    <Moment fromNow ago>2018-09-04T18:30:00.000Z</Moment> // output <time>15 days ago</time>
    

    我想知道在javascript中有没有类似的库。我试过moment.js库 fromnow 在其中发挥作用。

    var moment = require('moment');
    console.log(moment(["2018-09-04T18:30:00.000Z"]).fromNow())
    

    当我改变格式的时候 console.log(moment([2018, 09, 04]).fromNow()) 它显示了14天。

    moment.js 只接受这样的时间戳 [2018, 09, 04] "2018-09-04T18:30:00.000Z" . 因为我不想在约会时做任何手术。

    我错过什么了吗? 是否有任何库支持我的JS用例。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Andrew Lohr    6 年前

    你可以分析 date string (不含方括号)for moment.js。还有(如果你不知道的话) React-moment 使用moment.js。下面是一个工作示例:

    console.log(moment("2018-09-04T18:30:00.000Z").fromNow())
    <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>