Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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 strotime()中的周末_Php_Html_Strtotime - Fatal编程技术网

删除php strotime()中的周末

删除php strotime()中的周末,php,html,strtotime,Php,Html,Strtotime,我正在从API中获取数据,该API包含几周内的一些API数据,并在HTML表中获取数据,我在一列中获取每天的数据,如星期三在一列中,星期四在一列中。。。到下星期三 它显示的是介于星期六和星期日之间的时间,但我想删除它们。下面是我的代码: $fromDate = (isset($_POST['fromDate'])) ? $_POST['fromDate'] : date("Y-m-d"); $toDate = date("Y-m-d", strtotime("+1 week", strtotim

我正在从API中获取数据,该API包含几周内的一些API数据,并在HTML表中获取数据,我在一列中获取每天的数据,如星期三在一列中,星期四在一列中。。。到下星期三

它显示的是介于星期六和星期日之间的时间,但我想删除它们。下面是我的代码:

$fromDate = (isset($_POST['fromDate'])) ? $_POST['fromDate'] : date("Y-m-d");
$toDate = date("Y-m-d", strtotime("+1 week", strtotime($fromDate)));

我认为某些内容需要在(+1周)行中进行编辑,但我无法进行编辑。

此代码段将在下周的同一天总共迭代8天(
$fromDate
),并且只保留工作日

$fromDate=date("Y-m-d");
for($x=0; $x<8; ++$x){
    $date=date("Y-m-d",strtotime("$fromDate +$x day"));
    echo "<br>Date: $date is a ",date('l',strtotime($date))," represented by number ",date('N',strtotime($date));
    if(date('N',strtotime($date))<6){
        echo " WEEKDAY";
        $result[]=$date;
    }else{
        echo " WEEKEND";
    }
}
echo "<pre>";
var_export($result);
echo "</pre>";
从星期六开始时的输出:


此代码段将总共迭代8天(
$fromDate
到下一周的同一天,并且只保留工作日

$fromDate=date("Y-m-d");
for($x=0; $x<8; ++$x){
    $date=date("Y-m-d",strtotime("$fromDate +$x day"));
    echo "<br>Date: $date is a ",date('l',strtotime($date))," represented by number ",date('N',strtotime($date));
    if(date('N',strtotime($date))<6){
        echo " WEEKDAY";
        $result[]=$date;
    }else{
        echo " WEEKEND";
    }
}
echo "<pre>";
var_export($result);
echo "</pre>";
从星期六开始时的输出:


看一看,
N
参数为您提供一周中某一天的数值。跳过正确的。看一看,
N
参数为您提供一周中某一天的数值。跳过正确的。@Mohitmital我意识到这是一个老问题,您可能已经成功或失败地离开了它很好,但它代表了一个对其他读者可能有用的问题。因此,我不想让它悬而未决。如果你同意这个答案足以解决这个问题,请给它绿色的勾号。@MohitMittal我意识到这是一个老问题,你可能已经成功或不成功地离开了它是的,但它代表了一个对其他读者可能有用的问题。出于这个原因,我不想让它悬而未决。如果你同意这个答案足以解决这个问题,请给它绿色的勾号。
Date: 2017-03-11 is a Saturday represented by number 6 WEEKEND
Date: 2017-03-12 is a Sunday represented by number 7 WEEKEND
Date: 2017-03-13 is a Monday represented by number 1 WEEKDAY
Date: 2017-03-14 is a Tuesday represented by number 2 WEEKDAY
Date: 2017-03-15 is a Wednesday represented by number 3 WEEKDAY
Date: 2017-03-16 is a Thursday represented by number 4 WEEKDAY
Date: 2017-03-17 is a Friday represented by number 5 WEEKDAY
Date: 2017-03-18 is a Saturday represented by number 6 WEEKEND
array (
  0 => '2017-03-13',
  1 => '2017-03-14',
  2 => '2017-03-15',
  3 => '2017-03-16',
  4 => '2017-03-17',
)