機能
PHP のすべての関数は UNIX 時代、つまり 1970 年 1 月 1 日以降のものです。日付は今回からの秒数です。関数がそれ以降の秒数を呼び出すと、それをタイムスタンプとして扱います。
ローカル時刻関数
1. string date(string format,inieger timestamp)
この関数は、文字列形式によって制御される時間を表す文字列を返します。
例:
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 ---午前または午後 A---午前または午後
分を表します 制御記号: i---値 00-59
さらに z--年の日付
2. getdate(integer timestamp) )
この関数は行列を返します。
例:
$current_date("hours");
print( $current_date("秒");
?>
説明:
要素の説明
hours 24 時間形式の時間
mday 月の日付
minutes 分
mon 数値形式の月
month 月の完全な名前
秒
wday 0 から 6 までの数値形式の曜日
weekday 曜日の名前
year 年
0 タイムスタンプは 1970 年 1 月 1 日から現在までの秒数です
yday は数値形式の日付です年
3. boolean checkdate(integer month, integer day, integer year)
この関数は、日付が有効かどうかをチェックします。 例:
(checkdate(2,29,1980))
print("日付は有効です!n");
?>
4. integer time()
この関数は現在のタイムスタンプを取得します。例:
< ?
print(time());//大きな一連の整数を出力します
?>
5. integer mktime(integerhour,integer minutes,integer months,integer month, integer day,integer year)
この関数は、指定された日付を返します。タイムスタンプは、1970 年 1 月 1 日から現在までの秒数です。
パラメータが範囲外の場合、この関数はそれを解釈することもできます。たとえば、13 日は来年の 1 月です。
<$currenthour=date("H"); 50 時間後:");
print(date("h:i A l F dS,Y",mktime($currenthour+50)) );
print("
n");
?>
6. string microtime()
この関数は、現在の時間のミリ秒数 + 1970 年からの秒数で構成される文字列を返します
");
for($index=0;$indexprint("good!");
print("stop :microtime()
n");
?>
また、あまり使用されないリンウィッチ平均時間関数については説明しません。これらは一般的に使用される関数です。