ホームページ  >  記事  >  バックエンド開発  >  PHPの時差が何日何時間であるかを計算するコード

PHPの時差が何日何時間であるかを計算するコード

WBOY
WBOYオリジナル
2016-07-25 08:58:401711ブラウズ
  1. /**

  2. * 日数と時間の差を計算します
  3. * bbs.it-home.org を編集します
  4. */
  5. function DateDiff($startDay,$endDay){
  6. $start=strtotime($startDay);
  7. $end=strtotime( $endDay);
  8. $diff=abs($start-$end);
  9. $day='';
  10. $vals=array('day'=>'86400','hour'=>'3600', '分'=>'60','秒'=>'1');
  11. foreach($vals as $key=>$value){
  12. if($diff>=$value){
  13. $d =round($diff/$value);
  14. $diff%=$value;
  15. $day.=$d.$key;
  16. }
  17. }
  18. return $day;
  19. }

  20. //call example

  21. echo "プログラマの自宅、2014 年 2 月 1 日の 24:00 にはまだ遠いことを思い出してください:"
  22. echo DateDiff(date("Y-m-d H:i:s",mktime()),"2014 -02-01 23:59:59");
  23. ?>

コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。