自己写的,你看看行不行 function getMonday($d){ if (date('D',strtotime($d))=='Mon'){ return date('Y-m-d',strtotime($d)); }else { return date('Y-m-d' , strtotime('next monday' , strtotime($d))); }} echo getMonday('2011-08-02');
追问没法用...我需要的是计算出指定日期内有多少个周一,分别是哪一天!