ホームページ  >  記事  >  バックエンド開発  >  PHP 時間比較関数。2 つの日付の間の秒、分、時間、または日を返します。

PHP 時間比較関数。2 つの日付の間の秒、分、時間、または日を返します。

WBOY
WBOYオリジナル
2016-07-25 08:43:202189ブラウズ
  1. function DateDiff($date1, $date2, $unit = "") { //時間比較関数。2 つの日付の間の秒、分、時間、または日数を返します
  2. switch ($unit) {
  3. case ' s':
  4. $dividend = 1;
  5. ブレーク;
  6. case 'i':
  7. $dividend = 60; //oSPHP.COM.CN
  8. ブレーク;
  9. case 'h':
  10. $dividend = 3600;
  11. ブレーク ;
  12. case 'd':
  13. $dividend = 86400;
  14. Break; //オープンソース OSPhP.COM.CN
  15. デフォルト:
  16. $dividend = 86400;
  17. }
  18. $time1 = strtotime($date1);
  19. $time2 = strtotime ( $date2);
  20. if ($time1 && $time2)
  21. return (float)($time1 - $time2) / $dividend;
  22. return false;
  23. }
コードをコピー

日、分、秒


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