亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP の日付

PHPのdate()関數(shù)は、時(shí)刻/日付のフォーマットに使用されます。

PHPタイムスタンプ

UNIXタイムスタンプ(タイムスタンプ)は、PHPにおける日時(shí)の非常に重要な概念であり、1970年1月1日00:00:00から現(xiàn)在時(shí)刻までの秒數(shù)の合計(jì)を表します。

PHP は、サーバーの現(xiàn)在時(shí)刻のタイムスタンプを取得するための組み込み関數(shù) time() を提供します。

例:

<?php
  echo time();
?>

上記の例を?qū)g行すると、次のような數(shù)字の文字列が得られます: 1379115455

有効なタイムスタンプの一般的な範(fàn)囲は、1901 年 12 月 13 日 20:45:54 GMT から 2038 年 1 月 19 日 03 日までです。 14:07 (この範(fàn)囲は 32 ビット符號(hào)付き整數(shù)の最小値と最大値に適合します)。 ただし、5.1.0 からは、年の範(fàn)囲が 1901 年から 2038 年までしか指定できないという問(wèn)題は解決されました。

ヒント

1. time() が常に取得するのは現(xiàn)在のタイムスタンプであるため、不定の値です

2. タイムスタンプが負(fù)の數(shù)値の場(chǎng)合、1970 年 1 月 1 日の 00:00:00 からForward

日付をタイムスタンプに変換する

PHP には、さまざまな形式の日付をタイムスタンプに簡(jiǎn)単に変換できる関數(shù)が用意されています。このタイプの主な関數(shù)は次のとおりです。

? strtotime(): 任意の英語(yǔ)テキストの日付を変換します。タイムスタンプに。

? mktime(): 日付からタイムスタンプを取得します。

strtotime() 関數(shù)は、英語(yǔ)のテキスト文字列で表される日付をタイムスタンプに変換するために使用されます。これは date() の逆関數(shù)であり、正常にタイムスタンプを返し、それ以外の場(chǎng)合は FALSE を返します。

構(gòu)文:

int strtotime ( string time [, int now] )

パラメータ time は解析された文字列で、GNU 日付入力形式に従って表される日付です。

<?php
  echo strtotime("2009-10-21 16:00:10");        //輸出類似 1256112010
  echo strtotime("10 September 2008");          //輸出類似 1220976000
  echo strtotime("+1 day"), "<br />";           //輸出明天此時(shí)的時(shí)間戳
?>

mktime() 関數(shù)は日付からタイムスタンプを取得するために使用され、正常にタイムスタンプを返します。それ以外の場(chǎng)合は FALSE を返します。

構(gòu)文:

int mktime(時(shí)、分、秒、月、日、年)

例:

<?php
  echo mktime(21, 50, 55, 07, 14, 2010);   //輸出“1279115455”
?>

パラメータは右から左に省略でき、省略されたパラメータはローカルに設(shè)定されます。日付と時(shí)刻の現(xiàn)在値。

mktime() は日付の計(jì)算と検証を行うのに役立ち、範(fàn)囲外の入力に対して正しい値を自動(dòng)的に計(jì)算します。たとえば、次の例では 2008-01-01 が出力されます:

<?php
 echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2007));
 echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2007));
?>

The last day of the next month:

任意の月の最後の日は、翌月の "0" 日として表すことができます。次の例のように、-1 日ではありません:

<?php
  $lastday = mktime(0, 0, 0, 3, 0, 2008);
  echo strftime("2008年最后一天是:%d", $lastday);
?>

ブラウザ出力:

2008 年の最後の日は次のとおりです: 29

PHP date() function

PHP date() function タイムスタンプを、より読みやすい日付と時(shí)刻にフォーマットできます。

タイムスタンプは、特定のイベントが発生した日付/時(shí)刻を表す一連の文字です。

構(gòu)文

string date ( string $format [, int $timestamp ] )

パラメータ 説明

形式は必須です。タイムスタンプの形式を指定します。

タイムスタンプ オプション。タイムスタンプを指定します。デフォルトは現(xiàn)在の日付と時(shí)刻です。

PHP Date() - 日付の形式

date() date() 関數(shù)の最初の必須パラメータ形式は、日付/時(shí)刻の形式を指定します。

使用可能な文字をいくつか示します。

d - 月の日 (01 ~ 31) を表します。

m - 月 (01 ~ 12) を表します。

Y - 年 (4 桁) を表します。 format パラメータで使用できるすべての文字のリストについては、PHP Date リファレンスの date() 関數(shù)を確認(rèn)してください。

「/」、「.」、「-」などの他の文字を文字の間に挿入して、追加の書式設(shè)定を追加できます:

<?php
  echo date("Y/m/d") . "<br>";
  echo date("Y.m.d") . "<br>";
  echo date("Y-m-d");
?>

上記のコードの出力は次のとおりです:

2016/ 05/ 11<br>

2016.05.11<br> 2016-05-11


の後にはいくつかのパラメーターがあります: 英語(yǔ)の

h は: 時(shí)は時(shí)間を表します

i 英語(yǔ)版は: 分が表されますfor minutes

s の英語(yǔ)は次のとおりです: Second は秒を表します

完全に書くと:

<?php
  //就可以顯示出來(lái)當(dāng)前的時(shí)間了喲。
  echo date('Y-m-d H:i:s');
?>

フォーマット文字列は次のフォーマットパラメータの文字列を認(rèn)識(shí)できます

フォーマット文字

戻り値の例 日- .

j 月中旬 初日には、以前のガイドは 0 から 31 までありませんでした

L (「L」の小文字) 5.1。 .0 新規(guī)追加) 1 (月曜日を意味します) ~ 7 (日曜日を意味します)

S 月の日の後の英語(yǔ)の接尾辭、2 文字の st、nd、rd、または th??梢院?j 一用

w 星期中の第二幾天、數(shù)字表示 0(表示星期天)to 6(表示星期六)

z 年份中の第二幾天0 到 365

星期 --- ---

W ISO-8601 形式の年の週番號(hào)。各週は月曜日から始まります (PHP 4.1.0 で新しく追加されました) 例: 42 (年の 42 週目)

Month --- ---

F 月、完全なテキスト形式1月M 月の 3 文字の省略形 1 月から 12 月

n 月の數(shù)字、いいえ ゼロ 1 から 12 までの日數(shù) 前 前 28 から 31

---————---

L が閏年であるかどうか。閏年の 1 年である場(chǎng)合は 0、それ以外の場(chǎng)合は 0 です。

ISO-8601 形式の年番號(hào)。これは Y と同じ?jìng)帳扦工?、ISO 週番號(hào) (W) が前年または翌年に屬している場(chǎng)合は、その年が使用されます。 (PHP 5.1.0 の新機(jī)能) 例: 1999 または 2003

年は 4 桁で完成します。ama lowercase amおよびpm値amまたはpm

a大文字amおよびpm値amまたはpmb batchインターネット標(biāo)準(zhǔn)時(shí)間000 ~ _ _ 999。時(shí)間、24 時(shí)間形式、いいえ先頭のゼロ 0 ~ 23

h 時(shí)間、12 時(shí)間形式、 00~23

i 先頭にゼロが付いた分?jǐn)?shù) 數(shù)値 59 年以降>

u ミリ秒 (PHP 5.2.2 の新機(jī)能)。 date() 関數(shù)は整數(shù)パラメータのみを受け入れ、DateTime::format() はミリ秒のみをサポートするため、常に 000000 を返すことに注意してください。 例: 654321

タイムゾーン --- ---

e タイムゾーン識(shí)別子 (PHP 5.1.0 の新機(jī)能) 例: UTC、GMT、大西洋/アゾレス諸島

I 夏時(shí)間かどうか 1 の場(chǎng)合夏時(shí)間、それ以外の場(chǎng)合は 0

O グリニッジ標(biāo)準(zhǔn)時(shí)との時(shí)間差 例: +0200

P グリニッジ標(biāo)準(zhǔn)時(shí) (GMT) との違いには、時(shí)と分を區(qū)切るコロンがあります (PHP 5.1 の新機(jī)能)。 3) 例: + 02:00

T このマシンが設(shè)置されているタイムゾーン 例: EST、MDT ([翻訳者注] 「東部標(biāo)準(zhǔn)時(shí)」など、Windows の完全なテキスト形式では、中國(guó)語(yǔ)版は「中國(guó)標(biāo)準(zhǔn)時(shí)」を表示します)。

Z 時(shí)差オフセットの秒數(shù)。 UTC より西のタイム ゾーン オフセットは常に負(fù)であり、UTC より?yáng)|のタイム ゾーン オフセットは常に正です。 -43200 ~ 43200

完全な日付/時(shí)刻 --- ---

c ISO 8601 日付形式 (PHP 5 の新機(jī)能) 2004-02-12T15:19:21+00:00

r RFC 822 日付形式 例: Thu , 21 Dec 2000 16:01:07 +0200

U Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) からの秒數(shù)。time() を參照

完全な PHP 日付リファレンス マニュアル

表示するには 完全なリファレンス用すべての日付関數(shù)のマニュアルについては、完全な PHP 日付リファレンス マニュアルを參照してください。

このリファレンスマニュアルでは、各機(jī)能の簡(jiǎn)単な説明と応用例が説明されています。


學(xué)び続ける
||
<?php echo date('Y-m-d H:i:s'); ?>
提出するリセットコード