ホームページ >バックエンド開発 >PHPチュートリアル >PHP の日時関数を使用するにはどうすればよいですか?
PHP は、日付と時刻を操作および書式設定するための強力な日付と時刻関数を提供します。これには、DateTime オブジェクトの作成と日付と時刻情報の取得、タイム ゾーンの設定、および日付と時刻の操作 (日付の追加など) が含まれます。時刻の差を計算するための事前定義された書式設定文字列またはカスタム書式設定 (2 つの日付間の時、分、秒の計算など)
# #PHP の日付と時刻関数の使用方法
PHP は、日付と時刻の操作と書式設定に使用できる一連の強力な日付と時刻関数を提供します。 #インストールComposer パッケージ マネージャーを使用する
composer require phpoffice/phpspreadsheet
#手動ダウンロード
## [PHP 公式 Web サイト](https://getcomposer.org/download/) から Composer をダウンロードし、次を実行します: php composer.phar require phpoffice/phpspreadsheet
Create DateTime Object
$date = new DateTime();
日時情報の取得
メソッド
| #$date->format('H:i:s')|
| $ date->setTimezone(new DateTimeZone('Asia/Shanghai'))|
|
日付と時刻の操作 |
#方法説明
$日付- >add(new DateInterval('P1D')) | |
---|---|
##$date->sub(new DateInterval('PT1H ')) |
1 時間を減算します |
PHP によって提供される日付と時刻をフォーマットします。いくつかの事前定義されたフォーマット文字列です: |
Description
曜日、月、年 | |
---|---|
月、日、年、時、分、午前/午後
|
|
ISO 8601 形式 |
|
| strftime()関数を使用して、書式変換をカスタマイズできます: |
$startTime = new DateTime('2022-04-01 09:00:00'); $endTime = new DateTime('2022-04-01 17:00:00'); $interval = $startTime->diff($endTime); echo $interval->format('%h:%i:%s'); // 输出:08:00:00その他のリソース
[PHP Date Time Function ](https: //www.php.net/manual/en/book.datetime.php)
[Straff の書式設定](https://www.php.net/manual/en/function.strftime.php)
以上がPHP の日時関数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。