11.1.1 PHPでの適用日時1

3097 ワード

11.1.1 PHPでの適用日時1
UNIXタイムスタンプ
Unixタイムスタンプ:
Unix紀元(グリニッジ時間1970年1月1日00:00:00)から現在の時間までの秒数.
関連関数:
time():関数は、現在のシステムのタイムスタンプmktime()を返します.日付のUnixタイムスタンプフォーマットを取得します.int mktime([,分[,秒[,月[,日[,年[,is_dst区]]]]]);注意:is_dstパラメータは夏時間制であるか否かを示し、PHP 5.10以降、このパラメータは廃止されました.strtotime():任意の英語テキストの日時記述をUnixタイムスタンプフォーマットに解析する:int strtotime(string$time[,int$now])

日付と時刻のフォーマット出力
date--ローカル時間/日付フォーマットをフォーマットします.string date(string format[,int timestamp])は、整数timestampを所定のフォーマット文字列に従って生成した文字列を返します.タイムスタンプが指定されていない場合は、ローカルの現在のタイムを使用します.すなわち、timestampはオプションであり、デフォルト値はtime()(現在のタイムスタンプ)である.例:echo date(「Y年m月d日H:i:s」);//2010年10月28日14:22:28常用パラメータ:Y:4桁年m:月01-12 n:月1-12 d:日01-31 j:日1-31 H:時24時制h:時間12制i:分00-59 s:秒00-59 w:曜日0-6 A:午前AMまたは午後PM a:午前amまたは午後pm.
PHPのデフォルトタイムゾーンの変更
PHPのデフォルトタイムゾーンを変更するには2つの方法がある:1、phpを修正する.iniプロファイル:date.timezone = Etc/GMT+8 2、date_default_timezone_set():--スクリプト内のすべての日付時間関数に使用するデフォルトのタイムゾーンを設定します.例:date_default_timezone_set(“PRC”);//中国タイムゾーン.date_default_timezone_get():--現在のタイムゾーンを取得
マイクロ秒によるPHPスクリプト実行時間の計算
Microtime--現在のUnixタイムスタンプとマイクロ秒数のフォーマットを返します.mixed microtime([bool get_as_float])microtime()現在のUnixタイムスタンプとマイクロ秒数です.この関数はgettimeofday()システム呼び出しをサポートするオペレーティングシステムでのみ使用できます.呼び出し時にオプションのパラメータがない場合、この関数は「msec sec」形式で文字列を返します.secはUnix紀元(0:00:00 January 1、1970 GMT)から現在までの秒数で、msecはマイクロ秒部分です.文字列の2つの部分は秒単位で返されます.get_が与えられたらas_floatパラメータであり、その値はTRUEに等しく、microtime()は浮動小数点数を返します.
test.php
";
    echo date("Y/m/d H:i:s", $t)."
"; echo date("Y m d H:i:s", $t)."
";