ホームページ  >  記事  >  バックエンド開発  >  PHPで秒を時、分、秒に変換する方法

PHPで秒を時、分、秒に変換する方法

青灯夜游
青灯夜游オリジナル
2022-06-13 17:42:294018ブラウズ

PHP では、date() 関数を使用して、「date("H:i:s", timestamp)」という構文で秒を時、分、秒の形式に変換できます。タイムスタンプは、Unix エポックから現在時刻までの秒数です。date() 関数は、タイムスタンプをフォーマットし、最初のパラメーターに設定されたフォーマット文字を使用して、タイムスタンプを指定されたフォーマットの日付文字列に変換できます。形式文字「H」は 24 時間形式を表し、12 時間形式を表す文字「h」も使用できます。形式文字「i」は先頭にゼロが付いた分の値を表し、形式文字「i」は形式文字を表します。 「s」は、先頭にゼロを付けた秒の値を表します。

PHPで秒を時、分、秒に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php では、日付( ) 秒 (タイムスタンプ) を時、分、秒の形式に変換する関数。

  • タイムスタンプは、現在時刻の Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの秒数です。

  • date() 関数は、タイムスタンプをフォーマットし、最初のパラメーターで設定されたフォーマット文字を使用して、タイムスタンプを指定されたフォーマットの日付文字列に変換できます。

時、分、秒を変換するための構文形式:

date("H:i:s",时间戳)
  • フォーマット文字H - 24 時間形式、先行ゼロ付き (00 ~ 23)

  • フォーマット文字 i - ポイント、先行ゼロ付き (00 ~ 59)

  • フォーマット記号 s - 秒、先行ゼロ付き (00 ~ 59)

説明: 時間を表すフォーマット文字を「h」に設定することもできます。 、これは、先行ゼロ (01 から 12) が付いた 12 時間制を意味します。

例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
ini_set(&#39;date.timezone&#39;, &#39;Asia/Shanghai&#39;);  
$str="1655113109";//指定秒数(时间戳)
echo date("H:i:s",$str)."<br>";
echo date("h:i:s",$str);
?>

PHPで秒を時、分、秒に変換する方法

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

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

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