ホームページ バックエンド開発 PHPチュートリアル PHP関数のdate()関数の詳しい解説_PHPチュートリアル

PHP関数のdate()関数の詳しい解説_PHPチュートリアル

Jul 20, 2016 am 11:03 AM
date php 関数 存在する 開発する 私たち 日付 時間 はい 詳しい説明

date() 関数は、PHP 開発で頻繁に使用される日付関数です。詳しく知りたい人は、date() 関数の基本的なスタイルとメソッドをいくつか紹介します。 ​

日付と時刻の関数は、PHP のコアコンポーネントです。これらの機能を使用するためにインストールは必要ありません。 date 関数の具体的な使い方について詳しく説明しましょう:

PHP Date() 関数
PHP Date() 関数は、タイムスタンプを読みやすい日付と時刻にフォーマットします。

文法
日付(形式、タイムスタンプ)

形式が必要です。タイムスタンプの形式を指定します。
タイムスタンプはオプションです。タイムスタンプを指定します。デフォルトは現在の日付と時刻です。


PHP の日付と時刻関数 date()

コードは次のとおりです コードをコピー

$t=時間();
echo date("Y-m-d H:i:s",$t);

最初のパラメータの形式はそれぞれ次を表します:
a - 「午前」または「午後」
A - 「午前」または「午後」
d - 日、2 桁。2 桁未満の場合は、前にゼロを追加します。たとえば、「01」から「31」です。 D - 曜日、「Fri」などの 3 文字。 F - 月、完全な英語名 (例: " January" )。 h - 12 時間制の時間、例: "01" から "12"
H - 24 時間形式の時間 例: "00" から "23"
g - 12 時間形式の時間。「1」から「12」のように 2 桁未満の場合はゼロは追加されません。 G - 24 時間形式の時間。「0」から「23」など、2 桁未満の場合はゼロは追加されません。 i - 分; 例: 「00」から「59」
j - 日、2 桁。2 桁未満の場合は、ゼロを追加しないでください。たとえば、「1」から「31」までです。 l - 曜日、完全な英語名、例: "Friday"
m - 月、2 桁。2 桁未満の場合は、「01」から「12」のように前にゼロを追加します。 n - 月、2 桁。2 桁未満の場合、ゼロは追加されません。例: 「1」から「12」
。 M - 月、「Jan」などの 3 つの英語の文字。 s - 秒 例: "00" から "59"
S - 単語の末尾に英語の序数、「th」、「nd」などの 2 つの英語の文字を追加します。 t - 指定した月の日数 (例: "28" から "31") U - 合計秒数
w - 数値による曜日: "0" (日曜日) ~ "6" (土曜日)
Y - 年、4 桁の数字: "1999"
y - 年、2 桁の数字: "99"
z - 年間の日 例: 「0」から「365」
上記にリストされていない他のキャラクターは直接リストされます


1. 年月日




コードは次のとおりです

コードをコピー


エコー日付('Y-m-j'); 2007-02-6 エコー日付('y-n-j');コードは次のとおりです
07-2-6
大文字の Y は 4 桁の年を表し、小文字の y は 2 桁の年を表します。 小文字の m は月の番号 (先頭付き) を表し、小文字の n は先頭のない月の番号を表します。



コードをコピー




エコー日付('Y-M-j');

2007年2月6日 エコー日付('Y-m-d'); 2007-02-06


大文字の M は月の 3 つの省略文字を表し、小文字の m は月の番号 (先頭に 0 が付きます) を表します。
大文字の J はなく、小文字の j のみが月の日を表し、先頭の o が必要な場合は小文字の d を使用します。

コードは次のとおりです コードをコピー
エコー日付('Y-M-j');
2007年2月6日

エコー日付('Y-F-jS');
2007年2月6日


大文字の M はその月の 3 つの省略文字を表し、大文字の F はその月の完全な英語文字を表します。 (小文字の f は不可)
大文字の S は、日付番号に応じて、「st」、「nd」、「rd」、「th」などの日付の接尾辞を表します。

概要:
大文字の Y と小文字の y を使用して年を示すことができます。
月は、大文字の F、大文字の M、小文字の m、および小文字の n で表すことができます (それぞれ文字と数字を表す 2 つの方法)。 小文字の d と小文字の j は日付を表すために使用でき、大文字の S は日付の接尾辞を表します。


2. 時:分:秒

デフォルトでは、PHP は表示時刻を「グリニッジ標準時」として解釈します。これは現地時間とは 8 時間異なります。

コードは次のとおりですコードをコピーecho date('g:i:s a');
午前5時56分57秒

echo date('h:i:s A');
午前05:56:57

小文字の g は先頭に 0 のない 12 時間制を示し、小文字の h は先頭に 0 がある 12 時間制を示します。
12 時間制を使用する場合、小文字の a は小文字の「am」と「pm」を表し、大文字の A は大文字の「AM」と「PM」を表します。

コードは次のとおりですコードをコピー
エコー日付('G:i:s');
14:02:26

大文字の G は、先頭を付けずに 24 時間形式で時間を表します。先頭に
を付けて 24 時間形式で時間を表すには、大文字の H を使用します。

概要: 文字 g は先頭なしの時間を表し、文字 h は先頭のある時間を表します
小文字の g と h は 12 時間形式を表し、大文字の G と H は 24 時間形式を表します。

3. うるう年、週、日

コードは次のとおりですコードをコピーエコー日付('L');
今年がうるう年かどうか: 0

エコー日付('l');
今日は火曜日です

エコー日付('D');
今日は火曜日です

大文字の L は、今年がうるう年かどうかを示します。ブール値は、true の場合は 1 を返し、それ以外の場合は 0 を返します。 小文字の l は、曜日 (火曜日) を表す完全な英語の単語を表します。 代わりに、大文字の D を使用して、曜日 (火) の 3 文字の省略形を表します。


コードは次のとおりですコードをコピー エコー日付('w');

今日の週: 2


コードは次のとおりです コードをコピー

エコー日付('W');

今週は今年の第 6 週です

小文字の w は曜日を数値形式で表します
大文字の W は 1 年の週数を表します

コードは次のとおりです コードをコピー

エコー日付('t');

今月は28日です

コードは次のとおりです コードをコピー

エコー日付('z');

今日は今年の36日目です

小文字の t は当月の日数を表します
小文字の z は、今日が何日かを意味します

4. その他

コードは次のとおりです コードをコピー
エコーデート('T');
UTC

大文字の T はサーバーの時間ロケールを示します

コードは次のとおりです コードをコピー

エコー日付('I');
0

大文字 I は、現在夏時間であるかどうかを示します。true の場合は 1 を返し、そうでない場合は 0 を返します。

コードは次のとおりですコードをコピー
エコー日付('U');
1170769424
大文字の U は、1970 年 1 月 1 日から現在までの合計秒数を表します。これは、Unix 時間エポックの UNIX タイムスタンプです。

コードは次のとおりですコードをコピー
エコー日付('c');
2007-02-06T14:24:43+00:00
小文字の c は ISO8601 日付を表し、日付形式は YYYY-MM-DD、文字 T は日付と時刻を区切るために使用され、時刻形式は HH:MM:SS、タイムゾーンはからのオフセットで表されます。グリニッジ標準時 (GMT)。

コードは次のとおりですコードをコピー

小文字の r は RFC822 の日付を示します。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445277.html技術記事 date() 関数は、PHP 開発で頻繁に使用される日付関数です。知っておくべき date() 関数の基本的な関数とメソッドをいくつか紹介します...
エコー日付('r');
火曜日, 06 Feb 2007 14:25:52 +0000
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

この章では、CakePHP の環境変数、一般設定、データベース設定、電子メール設定について理解します。

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

See all articles