将时间戳分装返回单位时间

墨蓝 2022-07-15 07:30 269阅读 0赞

if(is_numeric($time)){

  1. $value = array(
  2. "years" => 0, "days" => 0, "hours" => 0,
  3. "minutes" => 0, "seconds" => 0,
  4. );
  5. if($time >= 31556926)\{
  6. $value\["years"\] = floor($time/31556926);
  7. $time = ($time%31556926);
  8. \}
  9. if($time >= 86400)\{
  10. $value\["days"\] = floor($time/86400);
  11. $time = ($time%86400);
  12. \}
  13. if($time >= 3600)\{
  14. $value\["hours"\] = floor($time/3600);
  15. $time = ($time%3600);
  16. \}
  17. if($time >= 60)\{
  18. $value\["minutes"\] = floor($time/60);
  19. $time = ($time%60);
  20. \}
  21. $value\["seconds"\] = floor($time);
  22. $value\["years"\] = $value\["years"\]?$value\["years"\]."年":"";
  23. $value\["days"\] = $value\["days"\]?$value\["days"\]."天":"";
  24. $value\["hours"\] = $value\["hours"\]?$value\["hours"\]."小时":"";
  25. $value\["minutes"\] = $value\["minutes"\]?$value\["minutes"\]."分":"";
  26. $value\["seconds"\] = $value\["seconds"\]?$value\["seconds"\]."秒":"0秒";
  27. $times = $value\["years"\].$value\["days"\].$value\["hours"\].$value\["minutes"\].$value\["seconds"\];
  28. Return $times;
  29. \}else\{
  30. return (bool) FALSE;
  31. \}

发表评论

表情:
评论列表 (有 0 条评论,269人围观)

还没有评论,来说两句吧...

相关阅读