ホームページ  >  記事  >  バックエンド開発  >  PHP開発ノート~日・週操作でよく使う日付取得方法~PHPチュートリアル

PHP開発ノート~日・週操作でよく使う日付取得方法~PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:29:21795ブラウズ

今週月曜日
echo date('Y-m-d',(time()-((date('w')==0?7:date('w'))-1)*24*3600)) ; //w は曜日の数値形式です。ここで 0 は日曜日です

今週の日曜日

echo date('Y-m-d',(time()+(7-(date('w')==0?7:date('w')))*24*3600)); //同じ使用法w、日曜日に関係する日数に基づいて計算されます

先週の月曜日

echo date('Y-m-d',strtotime('-1 monday', time())); //曜日に関係なく、-1 月曜日が最後の有効な平日です

先週の日曜日

echo date('Y-m-d',strtotime('-1 sunday', time())) //最後の有効な日曜日は他の週にも適用されます

今月の初日

echo date('Y-m-d',strtotime(date('Y-m', time()).'-01 00:00:00')); // strtotime から直接生成します

今月の最終日

echo date('Y-m-d',strtotime(date('Y-m', time()).'-'.date('t', time()).' 00:00:00')); //t は 28 日から 31 日までの月の日数です

先月1日

echo date('Y-m-d',strtotime('-1 month', strtotime(date('Y-m', time()).'-01 00:00:00'))); //今月1 日は strtotime を直接増加させ、1 か月を減算します

先月の最終日

echo date('Y-m-d',strtotime(date('Y-m', time()).'-01 00:00:00')-86400) //今月の 1 日から 1 日を引いたもの前日 月末日

http://hi.baidu.com/panez/item/bc88803f487955f2a884289dより転載

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/776509.html技術記事今週の月曜日 echo date('Y-m-d',(time()-((date('w')==0?7:date('w'))-1)*24*3600));は曜日の数値形式です。0 は曜日を表します。 echo date('Y-m-d',(time()+(7-(date('w')==0?7..) .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。