ホームページ >バックエンド開発 >PHPチュートリアル >PHPで今日、昨日、明日の日付を取得する方法
<?php echo "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>"; echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>"; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>"; echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>"; echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>"; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>"; echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>"; ?>
strtotime() 関数の機能は、日付と時刻の記述を Unix タイムスタンプ
int strtotime ( string time [, int now] )
PHP 曜日取得コードに解析することです:
1. date(" l");
//データは日曜日などの英語の曜日を取得できます
2. date("w");
//これにより、日曜日 123 などの数値の曜日を取得できます。0 は日曜日であることに注意してください。
中国の平日を取得するには、次のようにします。
$weekarray=array("日","一","二","三","四","五","六"); echo "星期".$weekarray[date("w")];
指定された日付を取得します:
$weekarray=array("日","一","二","三","四","五","六"); echo "星期".$weekarray[date("w","2011-11-11")];
Because date この関数は非常に強力で、そのようなタスクをすべて処理できます。マニュアルに表を添付します。
上記では、 PHPで曜日を取得する方法とdate関数の紹介ですのでぜひお試しください。a - "am" または "pm"
A - "AM" または "PM"
d - 日、2 桁 (2 桁未満の場合)前にゼロを追加します。例: "01" ~ "31"
D - 曜日、水曜日の英語文字。例: "Fri"
F - 月、完全な英語名前; 例: " January"
h - 12 時間形式の時間; 例: "01" から "12 "
H - 24 時間形式の時間; など: "00" ~ "23"
g - 12 時間形式の時間。2 桁未満の場合はゼロは追加されません。例: "1" ~ 12"
G - 24 時間形式の時間。2 桁未満の場合はゼロは追加されません。例: "0" ~ "23"
i - 分。例: "00" ~ "59"
j - 日、2 桁。2 桁未満の場合はゼロを追加しないでください。例: "1" ~ "31"
l - 曜日、完全な英語名。例: "Friday"
m - 月、2 桁、2 桁未満の場合は前にゼロを追加します。例: "01" から "12"
n -月、2 桁。2 桁未満の場合、ゼロは追加されません。例: "1" ~ "12"
M - 月、3 つの英語の文字。例: "Jan"
s - 秒; 例: "00" から "59"
##S - 単語の末尾に英語の序数、2 つの英語の文字を追加します。例: "th ", "nd"t - 月の日数を指定します。例: "28" から "31"U - 合計秒数 w -数値の曜日。例: "0" (日曜日) ~ "6" (土曜日)Y - 年、4 桁。例: "1999"y - 年、2 桁; 例: "99"z - 年間の日 Day; 例: "0" ~ "365"
以上がPHPで今日、昨日、明日の日付を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。