php从特定日期查找周数
我想从特定的开始日期查找特定的周数。例如,从数据库中拖动$date(即2011年8月7日) 我希望这是开始日期,所以从这个日期开始,现在是第3周。这是我到目前为止的代码,但只显示了ISO版本:php从特定日期查找周数,php,date,Php,Date,我想从特定的开始日期查找特定的周数。例如,从数据库中拖动$date(即2011年8月7日) 我希望这是开始日期,所以从这个日期开始,现在是第3周。这是我到目前为止的代码,但只显示了ISO版本: $date = strtotime("".$row['start_date'].""); $weekNumber = date("W", $date); print $weekNumber; 我在谷歌上搜索了两个小时,但似乎找不到任何解决这个问题的方法!任何帮助都很好,谢谢 获取现在和开始日
$date = strtotime("".$row['start_date']."");
$weekNumber = date("W", $date);
print $weekNumber;
我在谷歌上搜索了两个小时,但似乎找不到任何解决这个问题的方法!任何帮助都很好,谢谢 获取现在和开始日期之间的差值,然后除以七天(7*86400秒)
您可以直接将周数与主日期一起从db中拖动。 比如说,
"SELECT start_date, (WEEK(NOW()) - WEEK(start_date)) as desired_week as week from table";
你是说你想知道两个给定日期之间有多少周?这是一天中的日历周,但不是“从开始日期算起的周数”。我想你说的是工作日,因为周返回年周数。编辑了我的查询。
"SELECT start_date, (WEEK(NOW()) - WEEK(start_date)) as desired_week as week from table";