ホームページ  >  記事  >  バックエンド開発  >  phpのtime()、date()、mktime()の違いの詳細な説明

phpのtime()、date()、mktime()の違いの詳細な説明

WBOY
WBOYオリジナル
2016-07-25 08:56:201108ブラウズ
  1. print(date( "l dS of F Y h:i:s A" ));
  2. print("2000 年 7 月 1 日は " . date("l", mktime(0) ,0,0,7,1,2000)));
  3. ?>
コードをコピー

例 2:

  1. $tomorrow = mktime(0,0,0,date("m") ,date("d")+1,date("Y"));
  2. $lastmonth = mktime (0,0,0,date("m")-1,date("d"), date("Y"));
  3. $nextyear = mktime(0,0,0,date("m"), date("d", date("Y")+1);
  4. ?>
コードをコピー

リファレンス gmdate() mktime()

strftime サーバーの時間をローカルでフォーマットします。 構文: string strftime(string format, int [タイムスタンプ]); 戻り値: 文字列 関数タイプ: 時刻、日付 内容 説明 戻り値の文字列は、設定された形式によって決まります。タイムスタンプ値が渡された場合は、タイムスタンプがフォーマットされて返されます。タイムスタンプ値が渡されなかった場合は、現在のサーバーの時刻がローカルでフォーマットされて返されます。月または曜日の名前は、ロケール設定 setlocale() に応じて変わります。 返される文字列は次の形式になります。

  1. setlocale("LC_TIME", "C");
  2. print(strftime("フィンランド語の%Aは"));
  3. setlocale("LC_TIME", "fi");
  4. print(strftime("%A, フランス語 "));
  5. setlocale ("LC_TIME", "fr");
  6. print(strftime("%A およびドイツ語 "));
  7. setlocale ("LC_TIME", "de ");
  8. print(strftime("%A.n"));
  9. ?>
コードをコピー

setlocale() mktime()を参照

getdate 日時情報を取得します。 構文: array getdate(int timestamp); 戻り値: 配列 関数タイプ: 時刻、日付 内容の説明 返される配列の要素には次の項目が含まれます。

「秒」 - 秒 「分」 - 分 「時間」 - 時間 「mday」 - 月の日 「wday」 - 曜日 「mon」 - 月番号 「年」 - 年、番号 「yday」 - 「299」などの年間の日。 「weekday」 - 曜日の完全な名前 例: 「金曜日」 "month" - 月の完全な名前 (例: " January" )。

gettimeofday 現在時刻を取得します。 構文: 配列 gettimeofday(void); 戻り値: 配列 関数タイプ: 時刻、日付 内容の説明 返される配列の要素には次の項目が含まれます。

"sec" - 秒 「usec」 - 100万分の1秒 " minuteswest " - グリニッジ標準時の分 "dsttime" - 宛先のタイムゾーン

gmdate GMT との現在の時差を取得します。 構文: string gmdate(string format, int timestamp); 戻り値: 文字列 関数タイプ: 時刻、日付 コンテンツの説明 この関数は、グリニッジ標準時 (GMT) との時差を返す点を除いて、date() 関数に似ています 1 2 次のページ 最後のページ



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