繁体   English   中英

ReactJS:将 EpochTime 从 1970 年到现在,1 小时前,2 小时前,1 天前,3 天前

[英]ReactJS: Convert EpochTime since 1970 to just now, 1 hour ago, 2 hours ago, 1 day ago, 3 days ago

我有这个时间

1621401215944

这是自 1970 年以来的新纪元。

在JS中,如何将它转换为刚刚,1小时前,2小时前,1天前,3天前?

momentjs 可以执行转换吗?

是的,是的,它可以

(顺便说一句,这是一个以毫秒为单位的纪元时间,这在 JavaScript 领域很常见。UNIX 纪元时间通常以秒表示。)

 function convert() { document.getElementById("y").value = moment(+document.getElementById("x").value).fromNow(); } document.getElementById("x").addEventListener("input", convert); convert();
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <input type="number" value="1621401215944" step="3600000" id="x"> <input readonly id="y">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM