慕容708150
使用方法很简单strtotime函数:echo date("Y-m-d", strtotime('monday this week')), "\n"; echo date("Y-m-d", strtotime('sunday this week')), "\n";它与PHP版本有所不同:输出为5.3.0 - 5.6.6,php7 @ 20140507 - 20150301,hhvm-3.3.1 - 3.5.12015-03-162015-03-22输出为4.3.5 - 5.2.172015-03-232015-03-22输出为4.3.0 - 4.3.42015-03-302015-03-29Edge-Cases比较本周的相关描述有自己的背景。下面显示的输出,本周周一,当它是一个星期一或星期天星期天:$date = '2015-03-16'; // mondayecho date("Y-m-d", strtotime('monday this week', strtotime($date))), "\n"; echo date("Y-m-d", strtotime('sunday this week', strtotime($date))), "\n";$date = '2015-03-22'; // sundayecho date("Y-m-d", strtotime('monday this week', strtotime($date))), "\n"; echo date("Y-m-d", strtotime('sunday this week', strtotime($date))), "\n";Againt它与PHP版本有所不同:输出为5.3.0 - 5.6.6,php7 @ 20140507 - 20150301,hhvm-3.3.1 - 3.5.12015-03-162015-03-222015-03-232015-03-29输出为4.3.5 - 5.0.5,5.2.0 - 5.2.172015-03-162015-03-222015-03-232015-03-22输出为5.1.0 - 5.1.62015-03-232015-03-222015-03-232015-03-29输出为4.3.0 - 4.3.42015-03-232015-03-292015-03-302015-03-29