我有一个忙于发票系统的问题,并且有以下问题:我们希望每个星期六和每周发送发票。
所以我们的一周是从星期六到星期五。
现在我们的输出是这样的:
Order:3869
Weeknr:2017-07
Weektime:2017-02-17 16:11:54
EndDate:2017-02-18
Weektime String:1487347914
EndDate String:1487376000
Order:3874
Weeknr:2017-07
Weektime:2017-02-19 14:52:57
EndDate:2017-02-18
Weektime String:1487515977
EndDate String:1487376000
在这里你看到订单:3874,这需要是 Weeknr:2017-08
这是我的循环:
foreach( $orders as $order){
if($order->post->post_parent != 0){
$endDate = strtotime(date('Y-m-d',strtotime('last saturday')));
$week = date('Y-W', strtotime($order->post->post_date));
$weektime = strtotime($order->post->post_date);
if($weektime > $eindDatum){
continue;
}
}
现在我找不到如何在 PHP 中查看我们的一周是否从星期一开始,如果那是真的,我该如何更改工作日 -2 天。
抱歉我的英语不好,但我希望有人能帮助我
O这是我的订单前的例子:
echo '<pre>';
echo 'Order:'.print_r($order->post->ID,true).'<br>';
echo 'Weeknr:'.print_r($week,true).'<br>';
echo 'Weektime:'.print_r($order->post->post_date,true).'<br>';
echo 'EindDatum:'.print_r(date('Y-m-d',strtotime('last saturday')),true).'<br><br>';
echo 'Weektime String:'.print_r($weektime,true).'<br>';
echo 'EindDatum String:'.print_r($eindDatum,true).'<br>';
echo '</pre>';