ホームページ  >  記事  >  バックエンド開発  >  PHP時間処理関数

PHP時間処理関数

WBOY
WBOYオリジナル
2016-07-25 08:42:59694ブラウズ
  1. //mktime()
  2. 日付と時刻をUNIXタイムスタンプに変換します
  3. //time()
  4. 現在時刻のUNIXタイムスタンプを取得します
  5. echo date("Y-m-d",mktime(0 , 0,0,12,31,2013))."
    ";
  6. //例: 2 つの UNIX タイムスタンプの差を計算してユーザーの年齢を計算します
  7. $year = 1991;
  8. //次のように仮定しますユーザーの生年月日は 1991.07.16 です
  9. $month = 07;
  10. $day = 16;
  11. $brithday = mktime(0,0,0,$month,$day,$year);
  12. //ユーザーを置き換えます Convert生年月日をUNIXタイムスタンプに変換します
  13. $nowdate = time();
  14. //現在時刻のUNIXタイムスタンプを取得します
  15. $ageunix = $nowdate - $brithday;
  16. //タイムスタンプの差を取得します
  17. $age = Floor ($ageunix / (60*60*24*365));
  18. //タイムスタンプの差を年間の秒数で割ったものがユーザーの実際の年齢です
  19. echo "ユーザーの年齢は ".$age."< ; br> 特定の日の日の出時刻
  20. //date_sunset()
  21. 特定の日の日の入り時刻
  22. //date()
  23. 現地時間と日付をフォーマットします
  24. //microtime()
  25. 現在のUNIXタイムスタンプとマイクロ秒を返します
  26. / /次のクラスは、2 つの関数の実行時間を取得することでプログラムの実行時間を計算します
  27. class Timer{
  28. private $startTime;
  29. private $stopTime;
  30. function __construct(){
  31. $this->startTime = 0;
  32. $this->stopTime = 0;
  33. }
  34. function start(){
  35. $this->startTime = microtime(true);
  36. }
  37. function stop(){
  38. $this->stopTime = microtime (true) ;
  39. }
  40. 関数 Spent(){
  41. return Round(($this->startTime - $this->stopTime),4);
  42. }
  43. }
  44. $timer = new Timer();
  45. $ timer-> ;start();
  46. usleep(1000);
  47. $timer->stop();
  48. echo "スクリプトの実行時間".$timer->spent()."?>
  49. コードをコピー
PHP

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