最新のWeb開発のチュートリアル
×

PHP チュートリアル

PHP HOME PHP イントロ PHP インストール PHP 構文 PHP 変数 PHP エコー/印刷 PHP データの種類 PHP ストリング PHP 定数 PHP 演算子 PHP If...Else...Elseif PHP Switch PHP whileループ PHP Forループ PHP 機能 PHP 配列 PHP 配列のソート PHP スーパーグローバル

PHP 取り扱い

PHP フォーム 取り扱い PHP フォーム 検証 PHP フォーム 必須 PHP フォーム URL/E-mail PHP フォーム コンプリート

PHP 高度な

PHP 多次元配列 PHP 日時 PHP 含めます PHP ファイル 取り扱い PHP ファイル オープン/読みます PHP ファイル 作成/書きます PHP ファイル アップロード PHP Cookies PHP Sessions PHP フィルター PHP Filters 高度な PHP エラー 取り扱い PHP 例外

MySQL Database

MySQL データベース MySQL 接続 MySQL Create DB MySQL Create 表 MySQL Insert Data MySQL 最後のIDを取得します MySQL 複数の挿入 MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML パーサー PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX イントロ AJAX PHP AJAX データベース AJAX XML AJAX ライブ検索 AJAX RSSリーダー AJAX 世論調査

PHP Examples

PHP 例 PHP クイズ PHP 証明書

PHP 参照

PHP アレイ PHP カレンダー PHP 日付 PHP ディレクトリ PHP エラー PHP ファイルシステム PHP フィルタ PHP FTP PHP HTTP PHP Libxml PHP 郵便物 PHP 数学 PHP その他 PHP MySQLiを PHP SimpleXML PHP 文字列 PHP XML PHP Zip PHP 時間帯

 

PHP date() Function

<PHPの日付/時刻の参照

ローカルの日付と時刻をフォーマットし、フォーマットされた日付文字列を返します。

<?php
// Prints the day
echo date("l") . "<br>";

// Prints the day, date, month, year, time, AM or PM
echo date("l jS \of F Y h:i:s A");
?>
»実行例

定義と使用法

date()関数は、ローカルの日付と時刻をフォーマットし、フォーマットされた日付文字列を返します。


構文

date( format,timestamp);

パラメーター 説明
format 必須。 出力された日付文字列の書式を指定します。 次の文字を使用することができます。
  • D -月の日(from 01 to 31)
  • D -日のテキスト表現(three letters)
  • J -先行ゼロなしの月の日(1 to 31)
  • リットル(lowercase 'L') -一日のフルテキスト表現
  • N -その日のISO-8601数値表現(1 for Monday, 7 for Sunday)
  • S -月の日のための英語の序サフィックス(2 characters st, nd, rd or th. Works well with j)
  • ワット-日の数値表現(0 for Sunday, 6 for Saturday)
  • Z -年の日(from 0 through 365)
  • W -年のISO-8601の週番号(weeks starting on Monday)
  • F -月のフルテキスト表現(January through December)
  • M -月の数値表現(from 01 to 12)
  • M -月の短いテキスト表現(three letters)
  • N -月の数値表現、先行ゼロなしで(1 to 12)
  • トン - 指定した月の日数
  • L -閏年かどうか(1 if it is a leap year, 0 otherwise)
  • O - ISO-8601年の数
  • Y - 今年の4桁表現
  • Y - 年の2桁表記
  • A - 小文字午前または午後
  • - 大文字のAMまたはPM
  • B -スウォッチのインターネット時間(000 to 999)
  • G -時間の12時間形式(1 to 12)
  • G -時間の24時間形式(0 to 23)
  • 時間-時間の12時間形式(01 to 12)
  • H -時間の24時間形式(00 to 23)
  • I -先行ゼロを持つ分(00 to 59)
  • S -秒、先行ゼロを有する(00 to 59)
  • U -マイクロ秒(added in PHP 5.2.2)
  • 電子-タイムゾーン識別子(Examples: UTC, GMT, Atlantic/Azores)
  • I (capital i) -日付がひどくであるかどうかセービング・タイム(1 if Daylight Savings Time, 0 otherwise)
  • O -グリニッジ時間に違い(GMT)時間内(Example: +0100)
  • P -グリニッジ時間差(GMT)時間:分(PHP 5.1.3で追加)
  • T -タイムゾーンの略語(Examples: EST, MDT)
  • Z - 秒のオフセットタイムゾーン。 西UTCのタイムゾーンのオフセットが負(-43200 50400をします)
  • C - ISO-8601日付(eg 2013-05-05T16:34:42+00:00)
  • R - RFC 2822形式の日付(eg Fri, 12 Apr 2013 12:01:05 +0200)
  • U - Unixのエポックからの秒(January 1 1970 00:00:00 GMT)

そして、次の定義済みの定数は、(PHP 5.1.0以降で利用可能)を使用することができます。

  • DATE_ATOM -アトム(example: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP Cookies (example: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_ISO8601 - ISO-8601 (example: 2013-04-12T15:52:01+0000)
  • DATE_RFC822 - RFC 822 (example: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC850 - RFC 850 (example: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036 (example: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC1123 - RFC 1123 (example: Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC3339 - DATE_ATOMと同じ(since PHP 5.1.3)
  • DATE_RSS - RSS (Fri, 12 Aug 2013 15:52:01 +0000)
  • DATE_W3C - ワールド・ワイド・ウェブ・コンソーシアム(例:2013-04-12T15:52:01 + 00:00)
timestamp 任意。 整数Unixタイムスタンプを指定します。 デフォルトは現在のローカル時間です( time()

技術的な詳細

戻り値: 成功時にフォーマットされた日付文字列を返します。 失敗+ E_WARNINGにFALSE
PHPバージョン: 4+
変更履歴: PHP 5.1.0:追加E_STRICTやE_NOTICEタイムゾーンのエラー。 タイムスタンプの有効範囲は、金から今は12月13日(火)に1901年20時45分54秒GMT、2038年1月19日午前3時14分07秒GMT。 バージョン5.1.0より前のタイムスタンプは、いくつかのシステムでは1970年1月1日から19-01-2038に限定されていた(eg Windows)
PHP 5.1.1:formatパラメータを指定するために使用することができ、標準の日付/時刻形式を追加しまし定数

<PHPの日付/時刻の参照