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

PHPのタイムスタンプをt形式に変換する方法

藏色散人
藏色散人オリジナル
2023-03-20 11:02:142901ブラウズ

php タイムスタンプを t 形式に変換する方法: 1. php サンプル ファイルを作成します; 2. "date('Y-m-dTH:i:sZ', 1547740800);" メソッドまたは "date( ' c',1547740800);" メソッドは、UNIX タイムスタンプを UTC に変換できます。

PHPのタイムスタンプをt形式に変換する方法

このチュートリアルの動作環境: Windows 10 システム、PHP8.1、Dell G3 コンピューター。

php タイムスタンプを t 形式に変換するにはどうすればよいですか?

#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 分と 0 秒を表します。これら 3 つの時間を変換する方法PHP の形式について教えてください

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 ビデオ チュートリアル

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

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