PHP-idate():ローカル時間/日付を整数にフォーマット


PHP関数


idate

サマリ


ローカル時間/日付を整数にフォーマットします.

関数プロトタイプ

 idate ( string $format , int|null $timestamp = null ) : int|false

パラメータ

$formatフォーマット文字列は、Bサンプルビット/インターネット時間d日付h時間(12時間フォーマット)HHOur(24時間フォーマット)i分I(大文字i)がDSTアクティブ化時に1を返し、そうでなければ0を返すことを示す.l(大文字l)は閏年で1を返し、そうでなければ0を返します.m月号s秒t今月日UUnix Epoch以降のU秒-1970年1月1日00:00 UTC-これはtime()と同じです.w日曜日(日0)WISO-8601月曜日から毎週y年(1または2桁-下記参照)Y年(4桁)z日zタイムゾーンオフセット(秒)$timestampオプションのタイムスタンプパラメータは、デフォルトのnullタイムスタンプ(タイムスタンプまたはintが省略されている場合)、すなわち現在のローカルタイムです.
既定値はUnixです.

説明:


PHP 5バージョンから提供されます.
指定された整数タイムスタンプまたはタイムスタンプが指定されていない場合は、現在のローカルタイムを使用して、指定されたフォーマット文字列に基づいてフォーマットされた数値を返します.
タイムスタンプはオプションで、デフォルトはtimeです.
date()関数とは異なり、time()idate()パラメータで1文字のみ許可されます.formatに正常に戻り、intに失敗しました.falseは常にidate()を返し、「0」で始まることができないため、返される数字は予想より少ない可能性があります.
日付/時間関数のすべての呼び出しについて、タイムゾーンが無効な場合、intが生成され、システム設定またはE_NOTICE環境変数を使用する場合、TZまたはE_STRICTメッセージが生成される.date_default_timezone_set()度を参照してください.
PHP 8〜E_WARNINGは、$timestampを伝達することができる.

$timestamp = strtotime('1st January 2004'); //1072915200

// this prints the year in a two digit format
// however, as this would start with a "0", it
// only prints "4"
echo idate('y', $timestamp);

リファレンス


https://phpman.ml/idate
https://www.php.net/manual/en/function.idate.php

そうかんかんすう


date
getdate
time
copyright phpman all right reserved
インスタントレコーダ uses phpman 's content under contract.
インスタントレコーダで開発依頼を要求する場合は、FAQを参照してください.適切であれば、[email protected]に連絡してください.