从现在到将来的时间。(天小时分钟秒)

Posted

tags:

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

modified version of:
http://www.linein.org/blog/2008/04/04/find-time-between-two-dates-in-php/
  1. function timeBetweenNowAndDeadline($deadline) {
  2. $currentDate = date("U");
  3. $diff = $deadline-$currentDate;
  4. $seconds = 0;
  5. $hours = 0;
  6. $minutes = 0;
  7.  
  8. if($diff % 86400 <= 0){$days = $diff / 86400;} // 86,400 seconds in a day
  9. if($diff % 86400 > 0)
  10. {
  11. $rest = ($diff % 86400);
  12. $days = ($diff - $rest) / 86400;
  13. if($rest % 3600 > 0)
  14. {
  15. $rest1 = ($rest % 3600);
  16. $hours = ($rest - $rest1) / 3600;
  17. if($rest1 % 60 > 0)
  18. {
  19. $rest2 = ($rest1 % 60);
  20. $minutes = ($rest1 - $rest2) / 60;
  21. $seconds = $rest2;
  22. }
  23. else{$minutes = $rest1 / 60;}
  24. }
  25. else{$hours = $rest / 3600;}
  26. }
  27.  
  28. if($days > 0){$days = $days.'d, ';}
  29. else{$days = false;}
  30. if($hours > 0){$hours = $hours.'h, ';}
  31. else{$hours = false;}
  32. if($minutes > 0){$minutes = $minutes.'m, ';}
  33. else{$minutes = false;}
  34. $seconds = $seconds.'s'; // always be at least one second
  35.  
  36. return $days.''.$hours.''.$minutes.''.$seconds;
  37. }

以上是关于从现在到将来的时间。(天小时分钟秒)的主要内容,如果未能解决你的问题,请参考以下文章

Android 倒计时(时间戳转换天小时分钟秒)

Android 倒计时(时间戳转换天小时分钟秒)

Android 倒计时(时间戳转换天小时分钟秒)

PostgreSQL:包含秒到小时分钟秒天间隔 SECONDSDIFF 的列

使用 Duration 对象在 Java 中将天、分钟、小时转换为秒失败

在 Python 中将秒转换为天、小时、分钟和秒 [关闭]