PHP の日付と時刻関数 date()
1, year-month-day
echo date('Y-m-j');
2007-02-6
echo date ('y-n-j');
07-2-6
大文字の Y は年の 4 桁を表し、小文字の y は年の 2 桁を表します。
小文字の m は月の番号を表します。 (先頭付き) 、小文字の n は先頭なしの月番号を表します。
echo date('Y-M-j');
2007-Feb-6
echo date('Y-m-d');
2007-02-06
大文字の M は月を表します3 つの省略文字、小文字の m は月の番号を表します (先頭に 0 が付きます)。
大文字の J はなく、月に先頭の o が必要な場合は小文字の j のみが月の日付を表します。先頭には小文字の d を使用します。
echo date('Y-M-j');
2007-Feb-6
echo date('Y-F-jS');
2007-April-6th
大文字の M は月を表します3 つの省略文字、大文字の F は月の完全な英語版を表します。 (小文字の f は不可)
大文字の S は、日付番号に応じて、「st」、「nd」、「rd」、「th」などの日付の接尾辞を表します。
概要:
は年を表すために大文字の Y と小文字の y を使用できます;
は月を表すために大文字の F、大文字の M、小文字の m、および小文字の n を使用できます (それぞれ文字と数字を表す 2 つの方法) ;
小文字の d と小文字の j を使用して日を表し、大文字の S は日付の接尾辞を表します。
2、時:分:秒
デフォルトでは、PHP 解釈によって表示される時刻は「グリニッジ標準時」であり、現地時間とは 8 時間異なります。
エコー日付('g:i:s a');
午前5時56分57秒
エコー日付('h:i:s A');
小文字の g は先頭に 0 のない 12 時間制を意味し、小文字の h は先頭に 0 のある 12 時間制を意味します。
12 時間制を使用する場合、小文字の a は小文字の「am」と「pm」を表し、大文字の A は大文字の「AM」と「PM」を表します。
echo date('G:i:s');
14:02:26
大文字の G は 24 時間形式で時間を表しますが、先頭に 24- を付けて大文字の H を使用します。時時番号
概要:
文字 g は先頭のない時間を表し、文字 h は先頭のある時間を表します。
小文字の g と h は 12 時間形式を表し、大文字の G と H は 12 時間形式を表します。は 24 時間形式を表します。
3、閏年、週、日 echo date('L');
今年が閏年かどうか: 0
echo date('l') ;
今日 はい: 火曜日
echo date('D');
今日は: 火曜日
大文字の L は、今年がうるう年かどうかを判断することを意味し、true の場合は 1 を返します。それ以外の場合は 0、
小文字の l は、今日が曜日 (火曜日) の完全な英語版であることを意味します。
は、曜日 (火曜日) の 3 文字の省略形を表します。
echo date('w');
今日の週: 2
echo date('W');
今週は年の第 6 週です
小文字の w は日付を表します数値形式で表される週
大文字の W は、その年の週数を表します
echo date('t');
今月は 28 日です
echo date('z');
今日は今年の 36 日目です
小文字の t は今月の日数を示します
小文字の z は今日の日付を示します
4、その他 echo date(' T');
UTC
大文字の T はサーバーのタイムゾーン設定を示します
echo date('I');
0
大文字の I は、夏時間であり、true の場合は 1、それ以外の場合は 0 を返します。
echo date('U');
1170769424
大文字の U は、1970 年 1 月 1 日から現在までの合計秒数を表します。 UNIX 時間エポックの UNIX タイムスタンプです。
echo date('c');
2007-02-06T14:24:43 00:00
小文字の c は ISO8601 日付を表し、日付形式は YYYY-MM-DD で、文字 T を使用します。日付と時刻を区切ります。時刻形式は HH:MM:SS で、タイム ゾーンはグリニッジ標準時 (GMT) からのオフセットを使用して表現されます。
echo date('r');
火曜日、06 Feb 2007 14:25:52 0000
小文字の r は RFC822 の日付を表します。
小さな date() 関数は、PHP のパワーと魅力を示しています (笑)。
checkdate($month,$date,$year)
この関数は、適用された値が有効な日付を構成する場合に true を返します。たとえば、エラー日が 2005 年 2 月 31 日の場合、この関数は false を返します。
この関数は、日付を計算に使用したりデータベースに保存したりする前に、日付をチェックして検証するために使用できます。
コードをコピー コードは次のとおりです:
// false を返します
echo checkdate(2 ,30,2005) ? "有効" : "無効";
// true を返します
echo checkdate(4,6,2010) ?> ;
getdate($ts)
この関数を適用して、一連の離散的で簡単に分離できる日付/時刻値を取得します。
コードをコピー コードは次のとおりです:
// 日付を連想配列として取得$ arr = getdate();
エコー " . $arr['mday'] " . $arr['year']; >echo " 時間は " . $arr['分'] ;
mktime($hour, $ minutes, $second, $month, $day, $year)
この関数は getdate() の逆の動作を行います。一連の日付と時刻の値から UNIX を生成します。 タイム スタンプ(GMT 1970 年 1 月 1 日から経過した秒数)。引数が使用されない場合、現在の時刻の UNIX タイムスタンプが生成されます。
この関数を使用して、即時時刻の UNIX 時刻ラベルを取得します。このようなタイムスタンプは、多くのデータベースやプログラミング言語で一般的に使用されています。
コードをコピー コードは次のとおりです:
// 13:15 のタイムスタンプを返します。 :23 2006 年 6 月 7 日
echo mktime(13,15,23,6,7,2006)
?>
date($format, $ts)
this この関数は、UNIX タイムスタンプを人間が判読できる日付文字列にフォーマットします。これは、PHP 日付/時刻 API の中で最も強力な関数であり、整数の時刻ラベルを一連の補正値の必要な文字列形式に変換するために使用できます。
表示用に時刻または日付をフォーマットする場合にこの関数を適用します。
コードをコピー コードは次のとおりです:
// 現在の日付の形式
// "13-Sep-2005 01:16 PM" を返します。
echo date("d-M-Y h:i A", mktime());
この関数は、人間が判読できる英語の日付/時刻文字列を UNIX 時刻タグに変換します。
この関数を適用して、標準化されていない日付/時刻文字列を標準の互換性のある UNIX タイムスタンプに変換します。
コードをコピー コードは次のとおりです:
// 13- を返します。 Sep-05
echo date("d-M-y", strtotime("today"));
// 14-Sep-05
echo date("d-M-y", strtotime("tomorrow")); を返します。
// 2005 年 9 月 16 日を返します
echo date("d-M-y", strtotime("今日 3 日"))
前の setlocale() 関数で定義されているように、この関数は UNIX タイムスタンプを現在の環境に適した日付文字列にフォーマットします。
この関数を適用して、現在の環境と互換性のある日付文字列を作成します。
コードをコピー コードは次のとおりです:
// ロケールを設定しますフランス (Windows 上)setlocale(LC_TIME, "fra_fra");
// 月/日の名前をフォーマットします
// ロケール設定に従って
// "septembre" と "mardi" を返します
echo strftime("月: %B ");
echo strftime("日: %A ");
microtime(); >以前と同様 setlocale() 関数で定義されているように、この関数は UNIX タイムスタンプを現在の環境に適した日付文字列にフォーマットします。 この関数を適用して、現在の環境と互換性のある日付文字列を作成します。
コードをコピー
コードは次のとおりです:// 開始値を取得
$start = microtime();// コードを実行します
for ($x=0; $x$null = $x * $x; 🎜>}
// 終了値を取得します
$end = microtime();
// コードの実行にかかる時間を計算します
echo "Elapsed time: " . " 秒" ;
?>
gmmktime($hour, $ minutes, $second, $month, $day, $year)
この関数は、一連の GMT 時間 表現された日付と時刻の値により UNIX タイムスタンプが生成されます。引数が使用されない場合、現在の GMT 時間の UNIX タイムスタンプが生成されます。
この関数を使用して、GMT リアルタイム時間の UNIX 時間ラベルを取得します。
コードをコピー
コードは次のとおりです:
// のタイムスタンプを返します。 12:25 :23 9-Jul-2006 echo gmmktime(12,25,23,7,9,2006)
?>
gmdate($ format, $ts)
この関数は、UNIX タイムスタンプを人間が判読できる日付文字列にフォーマットします。この日付文字列は GMT (現地時間ではない) で表されます。
コードをコピー
コードは次のとおりです:
// 現在の日付をフォーマットしますGMT へ // は "13-Sep-2005 08:32 AM" を返します
echo gmdate("d-M-Y h:i A", mktime()>
;
date_default_timezone_set($tz), date_default_timezone_get()
この関数の後のすべての日付/時刻関数呼び出しは、デフォルトのタイムゾーンを設定および復元します。
注: この関数は PHP 5.1 でのみ使用できます。
コードをコピー
コードは次のとおりです:
// タイムゾーンを UTC に設定します
date_default_timezone_set('UTC');
?>

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

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

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ホットトピック









