検索
ホームページバックエンド開発PHPの問題PHPで現在の日付と曜日を取得する方法
PHPで現在の日付と曜日を取得する方法Jan 07, 2023 pm 04:27 PM
phpPHPの日付時刻

PHP では、date() 関数を使用して現在の日付と曜日を取得できます。 date() 関数の 2 番目のパラメータを省略し、最初のパラメータを「Y-m-d H:i:s」に設定して現在の日付を取得します。構文は「date("Y-m-d H:i:s")」です。最初のパラメータが「N」に設定されている場合、曜日は「date("N")」という構文で取得できます。 「N」は、ISO-8601 形式の数値として曜日を返します。範囲は 1 (月曜日) から 7 (日曜日) です。

PHPで現在の日付と曜日を取得する方法

このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

PHP では、日付を使用できます。 () 現在の日付と曜日を取得する関数。

date() 関数は、現在のタイムスタンプを取得し、読みやすい日付と時刻にフォーマットしたり、月、日、曜日の設定を抽出したりすることができます。

date() 関数を見てみましょう。その構文形式は次のとおりです:

date(format,timestamp);
  • format 必須。タイムスタンプの形式を指定します。

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

説明: format パラメーターは、書式設定文字を指定し、変換された日付形式を設定するために使用されます。 主に format パラメーターを使用してタイムスタンプをフォーマットし、現在の日付と曜日を取得します。

例 1: date() 関数を使用して現在の日付を取得する

<?php 
header("content-type:text/html;charset=utf-8"); 
date_default_timezone_set("PRC");//设置时区
echo "当前时间为:"; 
$today = date("Y-m-d H:i:s"); 
echo $today; 
?>

PHPで現在の日付と曜日を取得する方法

date() を使用する日付を出力するためのさまざまな A 形式を設定する関数。例:

<?php 
header("content-type:text/html;charset=utf-8"); 
date_default_timezone_set("PRC");//设置时区
echo date("Y/m/d H:i:s") . "<br>"; 
echo date("y/m/d H:i:s") . "<br><br>"; 
echo date("Y-m-d H:i:s") . "<br>"; 
echo date("y-m-d H:i:s") . "<br><br>"; 
echo date("Y.m.d H:i:s") . "<br>"; 
echo date("y.m.d H:i:s") . "<br><br>"; 
?>

PHPで現在の日付と曜日を取得する方法

例 2: date() 関数を使用して現在の曜日を取得します

<?php 
header("content-type:text/html;charset=utf-8"); 
date_default_timezone_set("PRC");//设置时区
echo "今天是星期 ".date("N");
?>

PHPで現在の日付と曜日を取得する方法

カレンダーを見てください。

PHPで現在の日付と曜日を取得する方法

説明: date() は時間をフォーマットし、フォーマット文字「N」を使用して日曜日の数値を取得できます

  • N : 戻り ISO-8601 形式 (PHP 5.1.0 で新たに追加) の数値で表される曜日。1 (月曜日を示す) から 7 (日曜日を示す) までの範囲です。

  • 拡張知識: パラメーター形式で設定できる文字の書式設定

--- ---日付、先頭にゼロが付いた 2 桁 曜日、テキストは 、3 文字 # を示します##Mon##j#131(小文字の「L」) 曜日、完全なテキスト形式 から #ISO-8601 形式の数字で表される曜日 (PHP 5.1.0 で新たに追加) (月曜日を意味します) ~ (日曜日の意味) 月の日数の後の英語の接尾辞、2 文字 と一緒に使用できます。数字は曜日を表します。 #0 (日曜日を意味します) から 0 から ##week42 (年の第 42 週) Month#---##F1 月 12 月 m12MDec n12特定の月の日数 ---Lうるう年の場合は 、それ以外の場合は ISO-8601 形式の年番号。 ISO の場合を除き、これは 例: 1999 または 4 桁で表される完全な年 ------小文字の AMおよび PM 値 ##AAMPMスウォッチ インターネット標準時間 9991001000000date() 関数は を返すことに注意してください。 パラメータ、および はミリ秒のみをサポートします。
フォーマット文字列は、次の format パラメータ
format 文字の文字列を認識できます。 説明 戻り値の例
##日
d 01 宛先 31
D から Sun
month の日数 (先行ゼロなし) ##l
#SundaySaturday #N
17 S
stndrd または 番目 #w## を j
6 (土曜日を意味します) z で年
365 までの日------
W ISO-8601 形式 年間週、毎週 月曜日から開始 ( PHP 4.1.0 の新機能) 例:
---
month、完全なテキスト形式 (1 月など)または 3 月 から
数字の月、先行ゼロ付き 01
3 - 月の省略文字 Jan から
月数 (先頭ゼロなし) 1
##t 2831
---
それが飛躍であるかどうかyear#1#0
o Y と同じ値です。 の週番号 (W) が前年または翌年に属する場合は、その年を使用します。 (PHP 5.1.0 の新機能)
2003 Y #例: 1999 または 2003
# #y 2 桁の年 例: 99 または 03
##Time ##a
##am または pm
大文字AM および PM の値 または ##B
#000 ##g #時間、 12 時間形式、先行ゼロなし
12 G 時間、24 時間形式、先頭のゼロなし
23 h 時間、12 時間形式、先行ゼロ付き
12 # #H 時間、24 時間形式、先行ゼロ付き
23 i先行ゼロを含む分数
59> s 先行ゼロを含む秒数
59> u ミリ秒 (PHP 5.2.2 の新機能)。
integer のみを受け入れるため、常に 000000DateTime::format()示例: 654321
时区 --- ---
e 时区标识(PHP 5.1.0 新加) 例如:UTCGMTAtlantic/Azores
I 是否为夏令时 如果是夏令时为 1,否则为 0
O 与格林威治时间相差的小时数 例如:+0200
P 与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔(PHP 5.1.3 新加) 例如:+02:00
T 本机所在的时区 例如:ESTMDT(【译者注】在 Windows       下为完整文本格式,例如"Eastern Standard Time",中文版会显示"中国标准时间")。
Z 时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边的时区偏移量总是正的。 -4320043200
完整的日期/时间 --- ---
c ISO 8601 格式的日期(PHP 5 新加) 2004-02-12T15:19:21+00:00
r RFC 822 格式的日期 例如:Thu, 21 Dec 2000 16:01:07 +0200
U 从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数 参见 time()

注:format的大小写的区分非常重要

<?php
var_dump(date(&#39;Y-m-d H:i:s&#39;, 1616496304)); //H 24小时制 2021-03-23 18:45:04
var_dump(date(&#39;Y-m-d h:i:s&#39;, 1616496304)); //h 12小时制 2021-03-23 06:45:04
?>

推荐学习:《PHP视频教程

以上がPHPで現在の日付と曜日を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
php怎么把负数转为正整数php怎么把负数转为正整数Apr 19, 2022 pm 08:59 PM

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

php怎么实现几秒后执行一个函数php怎么实现几秒后执行一个函数Apr 24, 2022 pm 01:12 PM

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php怎么除以100保留两位小数php怎么除以100保留两位小数Apr 22, 2022 pm 06:23 PM

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

php怎么根据年月日判断是一年的第几天php怎么根据年月日判断是一年的第几天Apr 22, 2022 pm 05:02 PM

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php怎么替换nbsp空格符php怎么替换nbsp空格符Apr 24, 2022 pm 02:55 PM

方法:1、用“str_replace("&nbsp;","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\&nbsp\;||\xc2\xa0)/","其他字符",$str)”语句。

php怎么判断有没有小数点php怎么判断有没有小数点Apr 20, 2022 pm 08:12 PM

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

php字符串有没有下标php字符串有没有下标Apr 24, 2022 am 11:49 AM

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php怎么读取字符串后几个字符php怎么读取字符串后几个字符Apr 22, 2022 pm 08:31 PM

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

See all articles

ホット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ヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!