猿问

用PHP获取一周的第一天?

用PHP获取一周的第一天?

鉴于日期MM-dd-yyyy格式,有人可以帮助我获得一周的第一天吗?



不负相思意
浏览 952回答 3
3回答

猛跑小猪

strtotime('this week', time());替换时间()。当前一天是星期日/星期一,下周日/最后一个星期一方法将无效。

慕容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
随时随地看视频慕课网APP
我要回答