コードは次のとおりです: // 13-Sep-05 を返します
echo date("d-M-y", strtotime("today"));
// を返します2005 年 9 月 14 日
echo date("d-M-y", strtotime("tomorrow"));
// 2005 年 9 月 16 日を返します
echo date("d-M-y", strtotime("today +3 days")); ?>
strftime($format,$ts)
前の setlocale() 関数で定義されているように、この関数は UNIX タイムスタンプを現在の環境に適した日付文字列にフォーマットします。
この関数を適用して、現在の環境と互換性のある日付文字列を作成します。
コードをコピー
コードは次のとおりです: // ロケールをフランスに設定します (Windows の場合)
setlocale(LC_TIME, "fra_fra")
// 月/日の名前をフォーマットします
// ロケール設定に従って
// 「9 月」と「マルディ」を返します
echo strftime("月: %B ");
; microtime()
前の setlocale() 関数で定義されているように、この関数は UNIX タイムスタンプを現在の環境に適した日付文字列にフォーマットします。
この関数を適用して、現在の環境と互換性のある日付文字列を作成します。
コードをコピーします
コードは次のとおりです:
// 開始値を取得
$start = microtime();
// コードを実行
for ($x=0; $x<1000; $x++) {
$null = $x * $x;
}
// 終了値を取得します
$end = microtime();
// コードの実行にかかる時間を計算します
echo " . ($end - $start) ." 秒"; >
gmmktime($hour, $minut, $second, $month, $day, $year)
この関数は、GMT 時間で表現された一連の日付と時刻の値から UNIX タイムスタンプを生成します。引数が使用されない場合、現在の GMT 時間の UNIX タイムスタンプが生成されます。
この関数を使用して、GMT リアルタイム時間の UNIX 時間ラベルを取得します。
コードをコピー コードは次のとおりです:
// 12:25:23 9-Jul-2006 のタイムスタンプを返します
echo gmmktime(12,25,23,7,9 ,2006) ;
?>
gmdate($format, $ts)
この関数は、UNIX タイムスタンプを人間が判読できる日付文字列にフォーマットします。この日付文字列は GMT (現地時間ではない) で表されます。
時間ラベルを表すためにGMTを使用する場合にこの関数を適用します。
コードをコピー コードは次のとおりです:
// 現在の日付を GMT にフォーマットします
// "13-Sep-2005 08:32 AM" を返します
echo gmdate("d-M-Y h:i A", mktime());
?>
Date_default_timezone_set($tz), date_default_timezone_get()
この関数は、それ以降のすべての日付/時刻関数呼び出しのデフォルトのタイムゾーンを設定および復元します。
注: この関数は PHP 5.1 以降でのみ有効です。
この機能は、今後の時間操作のためにタイムゾーンを設定するための便利なショートカットです。
コードをコピーします コードは次のとおりです:
// タイムゾーンを UTC に設定します
date_default_timezone_set('UTC')
;
http://www.bkjia.com/PHPjc/321327.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/321327.html技術記事 checkdate($month,$date,$year) この関数は、適用された値が有効な日付を構成する場合に true を返します。たとえば、エラー日が 2005 年 2 月 31 日の場合、この関数は false を返します。 デート中...