我正在使用JQuery构建一个Instagram提要到我的网站,并希望显示自从以23H或2D或3M或1Y等简短形式提交帖子以来已经过去了多长时间。我有两个约会对象,但我无法弄清楚如何计算差异并按我的意愿显示它。
我对JS / Jquery还是相当陌生,据我所知:
var pd = new Date(postDate);
var nd = new Date();
var nd = nd.getTime();
var difference = nd-pd;
如何计算小时,天,月和年中两个日期之间的差?
谢谢。
最佳答案
用日期做任何事情通常都很痛苦。
如果您不打算使用该确切格式,则可以为此使用库。
moment.js has a .fromnow() function.
或timeago.js可用于定期更新页面上的元素,因此,如果用户将页面保持打开状态几分钟,则时间戳记将累加。
关于javascript - 日期差异,已通过多少H D M Y,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18683944/