PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのgmstrftime()関数


gmstrftime()関数は、ロケール設定に従ってGMT/UTC時刻/日付をフォーマットします。

構文

gmstrftime(format, timestamp)

パラメータ

  • タイムスタンプ −フォーマットする日付や時刻を表すUnixタイムスタンプを指定します。

  • フォーマット −結果を返す方法を指定します:

    • %a-平日の略称

    • %A-完全な平日の名前

    • %b-月の省略名

    • %B-完全な月の名前

    • %c-優先日時表現

    • %C −世紀の数値(年を100で割った値、範囲00〜99)

    • %d-月の日(01から31)

    • %D-%m /%d /%yと同じ

    • %e-月の日(1から31)

    • %g-%Gと似ていますが、世紀はありません

    • %G − ISOの週番号に対応する4桁の年(%Vを参照)。

    • %h-%bと同じ

    • %H −時間、24時間制(00〜23)を使用

    • %I −時間、12時間制(01〜12)を使用

    • %j-年の日(001から366)

    • %m −月(01から12)

    • %M −分

    • %n −改行文字

    • %p-指定された時間値に応じて午前または午後のいずれか

    • %r-午前と午後の時間表記

    • %R −24時間表記の時間

    • %S −秒

    • %t −タブ文字

    • %T-現在の時刻、%H:%M:%S

      に等しい
    • %u-数値としての平日(1から7)、月曜日=1。警告:SunSolarisの日曜日=1

    • %U-最初の週の最初の日として最初の日曜日から始まる、現在の年の週番号

    • %V-現在の年のISO 8601週番号(01から53)。ここで、第1週は、現在の年に少なくとも4日ある最初の週であり、月曜日が週の最初の日です。

      >
    • %W-最初の週の最初の日として最初の月曜日から始まる、現在の年の週番号

    • %w-小数としての曜日、日曜日=0

    • %x-時刻のない優先日付表現

    • %X-日付のない優先時間表現

    • %y −世紀のない年(範囲00から99)

    • %Y −世紀を含む年

    • %Zまたは%z-タイムゾーンまたは名前または略語

    • %%-リテラル%文字

戻る

gmstrftime()関数は、指定されたタイムスタンプ、またはタイムスタンプが指定されていない場合は現在の現地時間を使用して、指定されたフォーマット文字列に従ってフォーマットされた文字列を返します。

以下は例です-

<?php
   setlocale(LC_TIME, 'en_US');
   echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 20, 2017)) . "\n";
   echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 20, 2017)) . "\n";
?>

出力

以下は出力です-

Oct 20 2017 20:00:00
Oct 20 2017 20:00:00

別の例を見てみましょう-

<?php
   echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,11,30,91))."<br>");
   setlocale(LC_ALL,"hu_HU.UTF8");
   echo(gmstrftime("%Y. %B %d. %A. %X %Z"));
?>

出力

以下は出力です-

November 30 1991, 20:00:00 GMT
2018. October 11. Thursday. 05:13:18 GMT

  1. PHPのfilectime()関数

    filectime()関数は、ファイルの最終変更時刻を返します。ファイルの最終変更時刻をUNIXタイムスタンプとして返​​し、失敗するとfalseを返します。 構文 filectime ( file_path ); パラメータ file_path- 最終変更時刻が検出されるファイルのパス。 戻る filectime()関数は、ファイルの最終変更時刻をUNIXタイムスタンプとして返​​し、失敗するとfalseを返します。 例 <?php    echo filectime("info.txt"); ?> 出力 193463225

  2. PHPのfileatime()関数

    fileatime()関数は、ファイルの最終アクセス時刻を返します。ファイルの最後にアクセスされた時刻をUNIXタイムスタンプとして返​​します。失敗するとfalseを返します。 構文 fileatime ( file_path ); パラメータ file_path- 最終アクセス時刻が検出されるファイルのパス。 戻る fileatime()関数は、ファイルの最後にアクセスされた時刻をUNIXタイムスタンプとして返​​します。失敗するとfalseを返します。 例 <?php    echo fileatime("new.txt");