虽然寻找做一个“相对时间”转换我碰到this post日期时间相对转换问题
来到我的第一次测试与2013年3月3日期的最佳方法(今天是2013年5月25日)的realitve时间两个月前回来了。
这似乎不适合我,因为它应该是3.这是一个错误还是有更好的方式来做相对时间转换吗?
更新:所以我使用的代码和创建例如扩展方法:
DateTime.Parse('2013-03-05T16:12:30Z').ToRelativeTime()
这将输出2个月前。
在3个月前产生的moment.js做客户端代码。
我想使用的任何日期时间,并能够使用ToRelativeTime为过去的日期
我会说这是一个错误。你能附上你的代码吗? –
你是否理解那篇文章中的代码?在3月3日到5月25日之间有83天,并且规定一个月为30天; '地板(83/30)= 2'。为什么“应该是3”? –
三个月前是二月份,而不是三月份。也许你更喜欢四舍五入,但没有说明,可能不太合适。 –