ホームページ  >  記事  >  バックエンド開発  >  PHPの日時処理

PHPの日時処理

WBOY
WBOYオリジナル
2016-06-23 13:41:06863ブラウズ

echo "今日:".date("Y-m-d")."
";
echo "昨日:".date("Y-m-d",strtotime("-1 day")), "
" ;
echo "明日:".date("Y-m-d",strtotime("+1 day")) "
";

echo "1 週間後:".date("Y-m-d",strtotime(") + 1 週間")). "
";
echo "1 週間、2 日、4 時間 2 秒後:".date("Y-m-d G:H:s",strtotime("+1 週 2日 4 時間 2 秒")). "
";
echo "次の木曜日:".date("Y-m-d",strtotime("次の木曜日")). "
";
echo "最後の月曜日:" ".date("Y-m-d",strtotime("先週の月曜日"))."
";
echo "1 か月前:".date("Y-m-d",strtotime("先月")) ."
";
echo "1 か月後:".date("Y-m-d",strtotime("+1 month"))."
";
echo "10 年後:".date ("Y-m-d ",strtotime("+10 year"))."
";
strtotime() 関数は、日付と時刻の記述を Unix タイムスタンプに解析します
int strtotime ( string time [, int now ] )

PHP 曜日取得コード:

date("l");
//日曜日などの英語の曜日を取得できます
date("w"); // これで取得できます123 などの数値の曜日。0 は日曜日であることに注意してください

このように中国の平日を取得できます


$weekarray=array("日","月曜日","二","三","四","五","六");
echo "week". $weekarray[date("w")];

指定された日付の取得:


$weekarray=array("日","一","二","三","四","五","シックス");
echo "week".$weekarray[date("w","2011-11-11")];

日付機能は非常に強力なので、そのような作業をすべて行うことができます


a - 「午前」または「午後」
d -日、2 桁。2 桁未満の場合は、前にゼロを追加します。例: " 01" から "31"
D - 曜日、3 つの英語の文字 (例: "Fri")
F - 月、完全な英語名、例: "Monday"
h - 12 時間形式の時間: "01" から "12"
H - 24 時間形式の時間: "00" から "23" "
g - 12 時間形式の時間。2 桁未満の場合はゼロは追加されません。例: "1" ~ 12"
G - 24 時制の時間。2 桁未満の場合は、次のようにします。ゼロは追加しません。例: "0" から "23"
i - 分: 例: "00" から "59"
j - 日、2 桁未満の場合は入力しないでください。ゼロ; 例: "1" ~ "31"
l - 曜日、完全な英語名 (例: "Friday")
m - 月、2 桁未満の場合は前にゼロを追加; 例: "01" ~ "12"
n - 月、2 桁、2 桁未満の場合はゼロは追加されません。 例: "1" ~ "12"
M - 月、3 桁の英語。文字; 「Jan」
s - 秒; 「00」から「59」
S - 単語の末尾に英語の序数、「th」、「」などを追加します。 nd"
t - 月の日数を指定します。例: "28" ~ "31"
U - 合計秒数
w - 曜日の数値。例: "0" (日曜日) ~ "6 " (土曜日)
Y - 年、4 桁、例: "1999"
y - 年、2 桁、例: "99"
z - 年の日、例: "0" ~ "365"

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