PHP 関数の多様化と類似機能は、同じアプリケーションを複数の関数で実装できるという点で、おそらくオープンソースの欠点であることが、PHP の関数を体系的に研究することでよく理解できました。スタンプとタイムゾーンの概念(これは本当に重要です)、必要な友達がそれを参照できるようにします。
PHP のすべての関数は、UNIX 時代、つまり 1970 年 1 月 1 日以降のものです。
日付は、今回からの秒数です。
関数が今回以降の秒数を呼び出す場合、それを (タイムスタンプ) タイムスタンプとして扱います。
ローカル時間関数
1. string date(string format,inieger timestamp)
この関数は、時刻を表す文字列 (String) を返します。フォーマットが制御されています。
例:
<? print(date("Y年 m月d日");//输出当前,年月日. print(date("Y年 m月d日",60*60*24*365*10);//输出1980年1月1日. ?>
なぜタイムスタンプがないのかと疑問に思うかもしれませんが、タイムスタンプが空の場合、または書き込みがない場合は、現在の時刻のタイムスタンプが使用されていることを意味します。年を示します: Y --- 4 桁の年 y --- 2 桁の年
は月の制御文字を表します: m --- 1 ~ 12 の月 F --- 英語の月名 M-- -月の短縮名
日番号を示す制御文字: d---前に0が付く月の日 j--前に0のない日番号
週を示す制御文字:l- -英語の週 D--週の短縮形
は時間の制御文字を表します。 h-- 1 から 12 の時間 H--- 0 から 23 の時間
午前と午後の制御文字を表します a ---amまたは pm A---AM または PM
は分の制御文字を表します: i--- 値 00-59
は年間の日数を表します: z-- 年間の日数
2. array getdate(integer timestamp)
この関数は行列を返します。例:
<? $current_date=getdate(); print($current_date("hours")); print($current_date("minutes"); print($current_date("seconds"); ?>
要素の説明
hours 24 時間形式の時間
mday 月の日付
minutes Minutes
mon 数値形式の月
month 月の完全名
秒 秒数
wday 日0 ~ 6 の数値形式での曜日
weekday 曜日 (整数の月、整数の日、整数の年) の名前
この関数は、日付が正当であるかどうかを確認します。例:
<? if(checkdate(2,29,1980)) print("日期合法!n"); ?>
この関数は、現在のタイムスタンプを取得します。例:
<? print(time());//输出一大串整数 ?>
5. integer time, integer minutes ,整数秒,整数月,整数日,整数年)
この関数は、指定された日付のタイムスタンプ、つまり 1970 年 1 月 1 日から現在までの秒数を返します。 #パラメータが範囲外の場合、この関数はそれを解釈することもできます。たとえば、13 日は来年の 1 月です。のように:
<? $currenthour=date("H"); print("50个小时后为:"); print(date("h:i A l F dS,Y",mktime($currenthour+50))); print("<br>n"); ?>
6。
この関数は、現在の時刻のミリ秒と 1970 年から始まる秒から構成される文字列を返します。 Number<? print("start:microtime()<br>n"); for($index=0;$index<1000;$index++) print("good!"); print("stop:microtime()<br>n"); ?>
: 以上がこの記事の全内容です。皆様の学習にお役に立てれば幸いです。
関連する推奨事項: インテリジェントなヒストグラム プログラムを作成するための php メソッドPHP は抽出メソッドを実装しています英語のイニシャル
PHP中国語丸印クラス
以上がPHP のタイムスタンプとタイムゾーンの概念の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。