0
A
回答
2
我還沒有看到代碼庫,但我相信它會是這樣的(僞代碼,因爲我知道盡可能多的關於PHP爲我做一下白犀牛的交配習慣):
string duration (n): // days
if n >= 365 return str(int(n/365)) + " years"
if n >= 30 return str(int(n/30)) + " months"
if n >= 7 return str(int(n/7)) + " weeks"
return str(int(n)) + " days"
調整價值傳遞和分母,如果你想要一個更好的決議比一天(並允許"1 month"
而不是"1 months"
),你很好去。
我不會過多擔心分部的不準確性(例如,平均月份大約有30.44天),因爲它只是一個近似值。
-1
相關問題
- 1. 如何實現像SO這樣的賞金幻燈片?
- 2. 如何在php/mysql中實現類似SO的標記系統?
- 3. 如何實現像facebook一樣的時間
- 4. 在PHP中,如何實現像Java中的StringTokenizer一樣的目的?
- 5. 如何在PHP中實現像gmail一樣的查看或下載功能?
- 6. 如何在PHP中實現像google一樣的會話管理目的?
- 7. 如何在tensorflow中像caffe一樣實現iter_size
- 8. 如何實現緩存AJAX響應?像在Internet Explorer中一樣
- 9. 如何在Windows中實現像搜索一樣的聚光燈?
- 10. 如何在WebGL中像動畫一樣實現這個隧道?
- 11. 如何在像Java一樣的objective-c中實現嵌套類?
- 12. 如何實現Facebook像在非Javascript環境中一樣
- 13. 存在像SynchronousQueue一樣的實現嗎?
- 14. 如何實現間隔均勻佈局
- 15. PHP個 「for循環」 與時間間隔
- 16. 如何在ViewControllers之間實現像Snapchat一樣的滑動操作
- 17. 在Python中,zlib是否像cPickle一樣在C中實現?
- 18. 如何實現基於聲譽的用戶權限像SO?
- 19. 如何在PHP中實現
- 20. 如何實現像這樣的曲線?
- 21. 如何實現像AppStore這樣的AppStore
- 22. 如何在android for salesforce中實現Oauth?
- 23. 如何在C++中使用間隔來實現計時器
- 24. C實現間隔樹?
- 25. 實現像Facebook一樣的登錄
- 26. 如何以編程方式實現增加一個NSTimer間隔
- 27. 如何在PHP中實現這樣的呼叫中心功能?
- 28. 如何實現像UIActivityIndicatorView一樣的自動動畫視圖?
- 29. 如何從一個正常分佈的樣本限制到一定的時間間隔,C++實現?
- 30. 無法在CorePlot中像圓環一樣實現餅圖
使用哪種語言? – 2009-10-06 11:16:33
最初問一個(相對)很久以前:http://stackoverflow.com/questions/11/how-do-i-calculate-relative-time ;-) – 2009-10-06 11:17:44