秒到人类可读时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了秒到人类可读时间相关的知识,希望对你有一定的参考价值。

Takes a # of seconds and converts it to human readable format.
If happened within seconds-years.
  1. $time = time() - $time;
  2.  
  3. $points = array(
  4. 'year' => 31556926,
  5. 'month' => 2629743,
  6. 'week' => 604800,
  7. 'day' => 86400,
  8. 'hour' => 3600,
  9. 'minute' => 60,
  10. 'second' => 1
  11. );
  12.  
  13. foreach($points as $point => $value)
  14. {
  15. if($elapsed = floor($time/$value) > 0)
  16. {
  17. $s = $elapsed>1?'s':'';
  18. $timestamp = "$elapsed $point$s";
  19. break;
  20. }
  21. }

以上是关于秒到人类可读时间的主要内容,如果未能解决你的问题,请参考以下文章

将 JSON 纪元时间转换为本地人类可读日期

将日期从人类可读格式转换为纪元失败

C#Library解析人类可读的时间跨度

将 Epoch 时间戳转换为 sql server(人类可读格式)

PHP 用于人类可读和PHP代码插入的数组显示实用程序

条形码人类可读放置平行于条形码