ホームページ  >  記事  >  バックエンド開発  >  PHP mktime() 関数はローカル タイムスタンプを取得します

PHP mktime() 関数はローカル タイムスタンプを取得します

怪我咯
怪我咯オリジナル
2017-04-17 15:39:294533ブラウズ

PHP の mktime() 関数を使用して、時刻を UNIX タイムスタンプに変換します。

mktime() 関数は、指定されたパラメーターに基づいて UNIX タイムスタンプを返します。タイムスタンプは、UNIX エポック (1970 年 1 月 1 日) から指定された時刻までの秒数を含む長整数です。パラメータは右から左に省略できます。省略されたパラメータは、ローカルの日付と時刻の現在の値に設定されます。この関数の文法形式は次のとおりです:

rreee

パラメータの説明:

時オプション。指定された時間。

分はオプションです。指定された分。

2番目はオプションです。秒を指定します。

月はオプションです。月を数値で指定します。

日 オプション。曜日を指定します。

年はオプションです。指定された年。一部のシステムでは、法定値は 1901 年から 2038 年の間です。ただし、この制限は PHP 5 では存在しません。

is_dst オプション。時刻が夏時間 (DST) 中の場合は 1、それ以外の場合は 0、不明の場合は -1 に設定します。 (PHP 5.1.0 以降、このパラメータは非推奨になりました。代わりに新しいタイムゾーン処理機能を使用する必要があります。)

PHP mktime() 関数はローカル タイムスタンプを取得します 注: 有効なタイムスタンプの一般的な範囲は、1901 年 12 月 13 日の 20:45 GMT :54~ です。 2038 年 1 月 19 日 03:14:07 (この範囲は 32 ビット符号付き整数の最小値と最大値に準拠します)。Windows システムでは、この範囲は 1970 年 1 月 1 日から 2038 年 1 月 19 日までに制限されます。

ローカライズされたタイムスタンプの例

この例では、mktime() 関数を使用してシステムの現在時刻を取得するため、日付と時刻を出力するには date() 関数を通じてフォーマットする必要があります。コード例は次のとおりです。

mktime(hour,minute,second,month,day,year,is_dst)

実行結果は図に示すとおりです。

PHP mktime() 関数はローカル タイムスタンプを取得します

上記は、mktime() 関数の単純なアプリケーションです。

現在のタイムスタンプを取得する関数が PHP で特別に提供されています。次のセクションでは、現在のタイムスタンプを取得する方法について説明します。

以上がPHP mktime() 関数はローカル タイムスタンプを取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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