我有一个格式为2015-09-24T00:03:13+05:30
的日期。我想计算自该特定日期以来已过去多少天,并显示为“x天前”。有没有简单的解决方案呢?计算和显示前几天
Q
计算和显示前几天
-1
A
回答
0
0
第一片串并得到日
var prevstr = "2015-09-24T00:03:13+05:30";
var prevday = str.slice(8,10);//gets 24 from the above string.
var nowstr = Date();//get todays date
var nowday = str.slice(8,10);//gets todays
var a = parseInt(prevday);
var b = parseInt(nowday);
var result = b-a;
alert(result+"days ago");
,但它仅适用,如果他们在同一月。
+0
如果当前日期超过24,您的代码将显示负数日子。 –
+0
它只是一个示例,您如何使用moment.js实现您想要的内容。我希望这给你一个接下来要做什么的想法。 –
0
我用Date.parse()函数和一些数学来实现它。这个想法是以毫秒为单位转换当前日期和我想要的日期,计算它们的差异,然后以天为单位转换差异。谢谢大家的帮助。 :)
相关问题
- 1. Android:前几天如何计算日期?
- 2. 如何计算今日与前几天或下一天的C#?
- 3. MySQL - 计算天前
- 4. 计算几天直到今天moment.js
- 5. 如何只显示前几天或等于今天的内容?
- 6. 现场显示前30天累计
- 7. 如何使用JavaScript计算/显示相对时间(1小时前,1天前)
- 8. 计算和显示阵列
- 9. 计算当前周的第一天和最后一天
- 10. 统计上几天
- 11. 阻止在DatePicker中显示的前几天
- 12. 几天前我没有在Google Play上显示用户评论
- 13. AJAX倒数计时器,显示小时,而不是几天
- 14. momentjs如何计算几个月前?
- 15. 的NSDate,显示前一天
- 16. 只显示星期几没有下一个上一个月几年和几天
- 17. 卸下前几天和匹配
- 18. jQuery的日历显示仅几天
- 19. 计算前10天内退货
- 20. 如何在JavaScript中计算X天前
- 21. PHP循环显示总和循环前计算
- 22. 计算天,不算周六和周日
- 23. 计算年龄在几年,几个月或几天在文本框w/datetimepicker
- 24. 上个月的前几天
- 25. 显示今天的当前排名和昨天的排名
- 26. 计算天数
- 27. 计算天数
- 28. 计算“X”天
- 29. 计算和创建前几个月的列。做循环?
- 30. 在matplotlib中显示几个数字而不停止计算
最简单的解决方案:使用'momentjs'和'fromNow'方法 – tymeJV
在你问之前,你必须自己尝试一些东西。分享*代码*,你已经尝试过。然后我们会帮助你! – Sun