ホームページ > php教程 > PHP开发 > PHP マニュアル [5] より抜粋 – Date/Time 日付/時刻関数

PHP マニュアル [5] より抜粋 – Date/Time 日付/時刻関数

黄舟
リリース: 2016-12-22 10:14:52
オリジナル
1286 人が閲覧しました

はじめに: これらの関数を使用して、PHP を実行しているサーバーの日付と時刻を取得できます。これらの関数を使用して、さまざまな方法で日付と時刻をフォーマットできます。最も一般的に使用されるものについては、以下で詳しく説明します。

date_default_timezone_get — スクリプト内のすべての日付と時刻の関数で使用されるデフォルトのタイムゾーンを取得します
date_default_timezone_set — スクリプトのすべての日付と時刻の関数で使用されるデフォルトのタイムゾーンを設定します




date_default_timezone_set(' PRC') ;
echo date('Y-m-d H:i:s') '
';
echo date_default_timezone_get(); // PRC



; の設定方法も説明します。 PHP プログラムでタイム ゾーン メソッド:


//Tianya PHP ブログ http://blog.phpha.com
date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'アジア/上海
date_default_timezone_set ('Asia/重慶');//アジア/重慶は「アジア/重慶」です
date_default_timezone_set('PRC');//中国は「中華人民共和国」です
ini_set('date .timezone','Etc /GMT-8');
ini_set('date.timezone','PRC');
ini_set('date.timezone','Asia/Shanghai'); ','アジア/重慶 ');




date — 現地の時刻/日付をフォーマットします

string date ( string $format [, int $timestamp ] )





指定された整数のタイムスタンプ。指定されたフォーマット文字列から生成された文字列。タイムスタンプが指定されていない場合は、ローカルの現在時刻が使用されます。つまり、タイムスタンプはオプションであり、デフォルト値は time() です。

//以下は最も一般的に使用されるケースです
//現在時刻の年、月、日、時、分、秒の形式を取得します
echo date('Y-m-d H:i :s ');> row);
?>
出力は次のとおりです:
//Tianya PHP ブログ http://blog.phpha.com
配列
(
[秒] => 17 // 秒
[分] => ; 57 // 分
[時間] => 16 // 時間

[mday] => 6 // 月の日

[wday] => 2 // 曜日

[mon] => ; 11 //月

[年] => 2012 //年
[yday] => 310 // 曜日
[曜日] => ; 11 月 // 月
[0 ] => 1352192237 // Unix タイムスタンプ
)




microtime — 現在の Unix タイムスタンプとマイクロ秒を返します



//Tianya PHP ブログ http://blog.phpha.com
date_default_timezone_set('PRC');
//出力 0.35937700 1352192809
echo microtime();
//スクリプトを実行します時間
関数 microtime_float()
{
list($usec, $sec) =explode(' ', microtime());
return ((float)$usec + (float)$sec) }
$time_start = microtime_float ();
// しばらくスリープします
usleep(100);
$time = $time_end - $time_start;
echo '




strtotime — 英語テキストの日付と時刻の記述を Unix タイムスタンプに解析します
[Tianya Note] 正確には、英語、「2012 -11-06 17:00:00」のような数値文字列も使用できます。




//Tianya PHP ブログ http://blog.phpha.com
echo strtotime('2012-11-06 17:00:00')
echo strtotime("now"); "n";
echo strtotime("2000 年 9 月 10 日"), "n";
echo strtotime("+1 週間")
echo strtotime("+1週間2日4時間2秒"), "n";
echo strtotime("来週の木曜"), "n";
echo strtotime("最後の月曜日")
? >



time — 現在の Unix タイムスタンプを返します



// 1352193513
echo time() ?>マニュアル[5] – 日付/時刻日付/時刻関数のコンテンツ、その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート