ホームページ >バックエンド開発 >PHPの問題 >PHPのUNIXタイムスタンプを時刻に変換する方法

PHPのUNIXタイムスタンプを時刻に変換する方法

藏色散人
藏色散人オリジナル
2020-10-20 09:26:353119ブラウズ

php UNIX タイムスタンプを時刻に変換する方法: 最初に PHP サンプル ファイルを作成し、次に「date('Y-m-d H:i:s', 1547740800);」を使用して指定された UNIX タイムスタンプ時刻を変換し、最後に出力します。エコーによる変換結果。

PHPのUNIXタイムスタンプを時刻に変換する方法

推奨: 「PHP ビデオ チュートリアル

PHP の UNIX タイムスタンプ UTC 時間 (TZ 形式) の標準時間の変換方法UNIX UTC GMT 時刻と現地時刻を相互に変換するには

PHP プログラミングでは、さまざまな形式の時刻に遭遇することがよくあります

例:

UNIX タイムスタンプ: 1547740800

UTC 時間: 2019-1-18T00:00:00Z

標準時間: 2019-1-18 00:00:00

上記の 3 つの時刻形式はすべて、2019 年 1 月 18 日の 0:00:00 を表します。PHP でこれら 3 つの時刻形式を変換する方法は? ここでは、

1 を説明します。 UNIX を UTC

echo date('Y-m-dTH:i:sZ', 1547740800);
//输出:2019-1-18T00:00:00Z

または

echo date('c',1547740800);
//输出:2019-1-18T00:00:00Z+02:00

2 に変換します。UNIX を標準時間に変換します

echo date('Y-m-d H:i:s', 1547740800);
//输出:2019-1-18 00:00:00

3. UTC 標準時間を変換します

 $utc='2019-1-18T00:00:00Z';
   $unix= str_replace(array('T','Z'),' ',$utc);
   echo $unix;
  //输出:2019-1-18 00:00:00

4. UTC を UNIX タイムスタンプに変換します

$utc='2019-1-18T00:00:00Z';
   $time= str_replace(array('T','Z'),' ',$utc);
   $unix=strtotime($time);
   echo $unix;
  //输出:1547740800

5. 標準時間を UNIX タイムスタンプに変換します

$time='2019-1-18 00:00:00';
   $unix=strtotime($time);
   echo $unix;
   //输出:1547740800

6. 標準時間を UTC 時間に変換する

$time='2019-1-18 00:00:00';
   $unix=strtotime($time);
   $utc=date('Y-m-dTH:i:sZ', $unix);
   echo $utc;
   //输出:2019-1-18T00:00:00Z

以上がPHPのUNIXタイムスタンプを時刻に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。