gpt4 book ai didi

javascript - Moment.js fromNow() 过早几秒

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:43:30 28 4
gpt4 key购买 nike

我在使用 moment.js“fromNow()”函数使用“几秒前”、“一小时前”等文本格式化时间时遇到问题。

它工作得很好,除了它早了几秒钟,这几乎总是不明显,但如果我在数据库中创建一个条目并立即刷新我的页面,它会告诉我我正在查看的条目已创建“几秒钟后”(这显然是不可能的)。

这是我用来返回时间前文本的代码...

moment(create_date_from_mysql_db  + " +0000", "YYYY-MM-DD HH:mm:ss Z").fromNow()

(其中 create_date_from_mysql_db 看起来像:“2016-02-04 23:05:25”)

有什么想法我可能在这里做错了吗?我从另一篇 stackoverflow 帖子中获取了确切的格式参数,因为我看到数据库和浏览器时间之间存在差异。现在我只需要找到一种方法来解决这个最后几秒钟的差异 - 即使是像以某种方式在计算中添加几秒钟这样的黑客解决方案对我来说也很好!感谢您的任何想法。

最佳答案

如果数据库在不同的服务器上,这是完全有可能的——这是一台或两台机器没有同步它们的时钟的结果。在你的情况下,听起来你机器上的时钟(浏览器运行的地方)比服务器晚了几秒钟。

也许是 this question 的答案会有帮助。

关于javascript - Moment.js fromNow() 过早几秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35221997/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com