Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php从特定日期查找周数_Php_Date - Fatal编程技术网

php从特定日期查找周数

php从特定日期查找周数,php,date,Php,Date,我想从特定的开始日期查找特定的周数。例如,从数据库中拖动$date(即2011年8月7日) 我希望这是开始日期,所以从这个日期开始,现在是第3周。这是我到目前为止的代码,但只显示了ISO版本: $date = strtotime("".$row['start_date'].""); $weekNumber = date("W", $date); print $weekNumber; 我在谷歌上搜索了两个小时,但似乎找不到任何解决这个问题的方法!任何帮助都很好,谢谢 获取现在和开始日

我想从特定的开始日期查找特定的周数。例如,从数据库中拖动$date(即2011年8月7日)

我希望这是开始日期,所以从这个日期开始,现在是第3周。这是我到目前为止的代码,但只显示了ISO版本:

    $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";