ホームページ > バックエンド開発 > PHPチュートリアル > 今週、先週、今月、先月の開始と終了のタイムスタンプを取得する方法を教えてください

今週、先週、今月、先月の開始と終了のタイムスタンプを取得する方法を教えてください

WBOY
リリース: 2016-06-13 12:13:20
オリジナル
1112 人が閲覧しました

今週、先週、今月、先月の開始タイムスタンプと終了タイムスタンプを取得するにはどうすればよいですか
今週、先週、今月、先月の開始タイムスタンプと終了タイムスタンプを取得するにはどうすればよいですか
------解決策----------------------
echo date("Ymd",strtotime( "now" )), "n";
echo date("Ymd",strtotime("-1 週月曜日"))、"n";週の日曜日" )), "n";
echo date("Ymd",strtotime(" 0 週の月曜日")), "n";
echo date("Ymd",strtotime(" 0 週の日曜日) ")) , "n";


//date('n') 月
//date("w") 曜日
//date("t ") 今月の日数

echo '
先週:
';
echo date("Y-m-d H:i:s",mktime(0, 0 , 0) ,date ("m"),date("d")-date("w") 1-7,date("Y"))),"n";
echo date("Y-m-d H:i: s" ,mktime(23,59,59,date("m"),date("d")-date("w") 7-7,date("Y"))),"n";
echo '
今週:
';
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d ") -date("w") 1,date("Y"))),"n";
echo date("Y-m-d H:i:s",mktime(23,59,59,date(") m" ),date("d")-date("w") 7,date("Y"))),"n";

echo '
先月:エコー date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-1,1,date("Y")),"n";
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m") ,0,date("Y"))),"n"; < br>今月:
';
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),1,date("Y") )) ),"n";
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("t"),date("Y") )) ),"n";

$getMonthDays = date("t",mktime(0, 0 , 0,date('n') (date('n')-1)%3, 1, date("Y")));//この四半期の最後の月の日数
echo '
この四半期:
'
echo date('Y-m-d H:i:s' , mktime(0, 0, 0,date('n')-(date('n')-1)%3,1,date('Y'))),"n";
echo date( 'Y-m-d H:i:s', mktime(23,59,59,date('n') (date('n')-1)%3,$getMonthDays,date('Y' )))、「ん」

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート