getdate [“ weekday”]如何从星期一开始而不是星期日开始?

鲍勃

我需要从getdate()星期一开始而不是星期日的“工作日”开始,有没有办法做到这一点?

这是我的代码,不用担心问题中的参数validatePlanningVendeur是当我尝试获取当前日期时arret,以便可以从星期一开始验证arret

您可能会注意到我写了$arret = $today["wday"]-1;,这是我试图绕过wkdaySunday = 0,以使Monday为0,但是现在它对星期日无效,因为它等于-1。

为了简短起见,现在$arret仅在星期一至星期六工作。

function validatePlanningVendeur($week, $vendeur, $boutique, $type_connecte, $user_connecte){
        $connexion = connexion();
        // Getting the current date in order to get the end
        $today = getdate();
        $arret = $today["wday"]-1; // attempt to bypass sunday = 0
        echo($arret);
        // echo("Aujourdhui : " . $today["wday"]);
        // echo("arret: " . $arret);

        // We get every day of the week until today ($arret)
        for($i = 0; $i <= $arret ; $i++){
            // On crée le year-month-day pour chaque jour de la semaine
            // echo($week[$i]);
            $dateCurrent = getdate($week[$i]);
            $day = $dateCurrent['mday'];
            $month = $dateCurrent['mon'];
            $year = $dateCurrent['year'];

            // Used to fetch from DB
            $jour = $year. '-' . $month . '-' . $day;
            // echo("Jour : " . $jour . " ");

            if($type_connecte == 1){ //Si c'est un RPV qui est connecté
                // On assigne id_validation = 1
                $request_validate = $connexion->prepare("UPDATE plannings SET id_validation = ? WHERE date_planning = ? AND id_employe = ? AND id_validation = ? AND id_boutique = ?");
                $request_validate->execute(array(1, $jour, $vendeur, 0, $boutique));
            }else{// On ne prend pas en compte la valeur boutique pour le RC
                $request_validate = $connexion->prepare("UPDATE plannings SET id_validation = ? WHERE date_planning = ? AND id_employe = ? AND id_validation = ?");
                $request_validate->execute(array(1, $jour, $vendeur, 0,));
            }
        }
}
儿童UA

尝试使用此:

$today = new DateTime();
// Get ordinal number of the day of the week by ISO 8601.
// It starts from 1 (Monday) to 7 (Sunday).
$arret = $today->format('N'); // Today is 7th day
for ($i = 0; $i <= $arret - 1 ; $i++) {
 // do something
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用python,我如何从星期三而不是星期日或星期一开始我的几周?

来自分类Dev

如何从星期日而不是星期一开始在ng bootstrap Datepicker中启动日历周?

来自分类Dev

在标准 sql 中获取从星期一开始的星期日期

来自分类Dev

日历从星期一开始

来自分类Dev

如何使FreeCSD变体在星期一开始校准?

来自分类Dev

我如何获得从星期一开始的星期几订单

来自分类Dev

野田时间WeekOfWeekYear从星期日开始,而不是星期一

来自分类Dev

将lubridate功能更改为在星期一而不是星期日开始

来自分类Dev

从星期一开始的周间隔查询

来自分类Dev

Bootstrap Datetimepicker从星期一开始

来自分类Dev

如何将日历的开始日期布局从星期日更改为星期一?

来自分类Dev

从每年的04:00开始,从星期一开始获取星期数

来自分类Dev

SAP HANA SQL-从星期几开始?WEEK()默认从星期一开始

来自分类Dev

如何使Java日历从星期一开始工作日?

来自分类Dev

如何仅从最近的星期一开始接受数据

来自分类Dev

当每周从星期一开始时,如何简化逻辑?

来自分类Dev

使用Javascript获取星期一和星期日的开始和星期几

来自分类Dev

Bootstrap 3 Datetimepicker 3.0.0-在星期一开始一个星期

来自分类Dev

如何获取两个日期之间的周开始日期(星期一)和结束日期(星期日)的列表?

来自分类Dev

仅启用星期一并在 html5 中从星期一开始

来自分类Dev

从下一个星期一开始在wordpress中安排活动

来自分类Dev

对于通过DayOfWeek枚举从星期一开始的每个循环?

来自分类Dev

Highstocks工具提示删除短语“从星期一开始”

来自分类Dev

H2 DB DAY_OF_WEEK星期一开始

来自分类Dev

Python:查找日期,从今天的前两个月开始,从星期一开始

来自分类Dev

bash:删除所有早于1个月的文件,但从星期一开始保留文件

来自分类Dev

如何在Python中从星期日开始的星期找到星期数?

来自分类Dev

星期一作为Gnome-Shell的第一天(而不是星期日)

来自分类Dev

星期一作为Gnome-Shell的第一天(而不是星期日)

Related 相关文章

  1. 1

    使用python,我如何从星期三而不是星期日或星期一开始我的几周?

  2. 2

    如何从星期日而不是星期一开始在ng bootstrap Datepicker中启动日历周?

  3. 3

    在标准 sql 中获取从星期一开始的星期日期

  4. 4

    日历从星期一开始

  5. 5

    如何使FreeCSD变体在星期一开始校准?

  6. 6

    我如何获得从星期一开始的星期几订单

  7. 7

    野田时间WeekOfWeekYear从星期日开始,而不是星期一

  8. 8

    将lubridate功能更改为在星期一而不是星期日开始

  9. 9

    从星期一开始的周间隔查询

  10. 10

    Bootstrap Datetimepicker从星期一开始

  11. 11

    如何将日历的开始日期布局从星期日更改为星期一?

  12. 12

    从每年的04:00开始,从星期一开始获取星期数

  13. 13

    SAP HANA SQL-从星期几开始?WEEK()默认从星期一开始

  14. 14

    如何使Java日历从星期一开始工作日?

  15. 15

    如何仅从最近的星期一开始接受数据

  16. 16

    当每周从星期一开始时,如何简化逻辑?

  17. 17

    使用Javascript获取星期一和星期日的开始和星期几

  18. 18

    Bootstrap 3 Datetimepicker 3.0.0-在星期一开始一个星期

  19. 19

    如何获取两个日期之间的周开始日期(星期一)和结束日期(星期日)的列表?

  20. 20

    仅启用星期一并在 html5 中从星期一开始

  21. 21

    从下一个星期一开始在wordpress中安排活动

  22. 22

    对于通过DayOfWeek枚举从星期一开始的每个循环?

  23. 23

    Highstocks工具提示删除短语“从星期一开始”

  24. 24

    H2 DB DAY_OF_WEEK星期一开始

  25. 25

    Python:查找日期,从今天的前两个月开始,从星期一开始

  26. 26

    bash:删除所有早于1个月的文件,但从星期一开始保留文件

  27. 27

    如何在Python中从星期日开始的星期找到星期数?

  28. 28

    星期一作为Gnome-Shell的第一天(而不是星期日)

  29. 29

    星期一作为Gnome-Shell的第一天(而不是星期日)

热门标签

归档