ホームページ > バックエンド開発 > PHPチュートリアル > Unix タイムスタンプの PHP 変換

Unix タイムスタンプの PHP 変換

WBOY
リリース: 2016-08-08 09:31:21
オリジナル
971 人が閲覧しました
一般的に使用される
1. Unix タイムスタンプを「2012-05-12 11:09:15」:
date('Y-m-d H:i:s',$time); のような形式に変換します。 time の値は Unix タイムスタンプです。これはデータベースから取得したもの、または...
2. 「2012-05-12」形式の時間をタイムスタンプに変換します:
strtotime( "2012- 05-12"); //戻り値は int 型です
3. 現在の時刻のタイムスタンプを出力します:
echo(time());
Advanced
PHP が提供する date 関数。たとえば、Unix タイムスタンプを「2012 年 5 月 25 日」などの日付形式に変換したい場合、この関数は非常に使いやすいです。:
date('Y year m month d day', $time) ;
日付関数は「Y」、「m」、「d」のみに関心があることがわかります。途中に挿入した特殊文字については、彼女は関心を持ちません。あまり注意を払わない。
■年--「Y」は4桁の年を表します。 2012
■年--「y」は2桁の年を表します。 12
■month--「F」は英語の月の綴りを意味します。 1月は「january」と表示されます
■month--「M」は英語の月の最初の3文字を表します。 1月はjanuaryの略称「jan」で表示されます
■月 - 「m」は数字の月を表します。 1月は「01」、12月は「12」と表示されます
■日--「j」は数値の日付を表します。日付が 1 桁の場合、上位の桁に「0」は追加されません。例: 「9」、「12」
■日 - 「d」は数値の日付を表します。日付が 1 桁の場合、上位の桁は "0" で埋められます。例: "09"、"12"
■hour--"g" 12 時間形式の時刻 (12 時間形式の場合) 1 桁の場合、上位桁は埋められません。「0」、例: 「3」、「12」
■時間 - 「G」の場合は、24 時間形式の時刻です。上位 1 桁の場合、「0」は追加されません。例: 「3」、「 18」
■hour--「h」 1 桁の場合、12 時間形式の時刻上位桁には「0」が追加されます。例:「03」、「12」
■時--「H」 24時間形式の時間が1桁の場合、「0」が追加されます上位の桁まで、例: "03"、"18"
■ 分 - "i" 分、例: "09"、"60"
■ 秒 -- "s" 秒、例: : "06", "60"
最後に、時刻形式が 12 時間形式で出力される場合は、午前と午後を示す必要があることに注意してください
例: echo date('g:i: s a');
出力結果は次のとおりです: 5:56:57 am
echo date('h:i:s A');
出力結果は次のとおりです: 05:56:57 AM
「a」午前 = am、午後 = pm;「a」午前 = AM、午後 = PM
ポピュラーサイエンス
タイムスタンプは 1970 年 1 月 1 日 (00:00:00 GMT) です。 Unix タイムスタンプとも呼ばれます。
Unix タイムスタンプ (Unix タイムスタンプ) は、Unix 時間 (Unix 時間)、POSIX 時間 (POSIX 時間) とも呼ばれ、時間表現方法であり、1970 年 1 月 1 日のグリニッジ標準時 00:00 から始まるように定義されています。分00秒からの秒数。 Unix タイムスタンプは、Unix システムおよび Unix 類似システムで使用されるだけでなく、他の多くのオペレーティング システムでも広く使用されます。

上記では、PHP による Unix タイムスタンプの変換をその側面も含めて紹介していますが、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート