如何在php中验证特定日期是否为星期一

克里斯227

我有一个脚本,可以生成下一个工作日并进行预览。它工作完美,但我还添加了一个Callendar,它可以在更改时自动提交。我遇到的问题是,当我选择某天并且那一天是星期一时,我仍然会回到上周。我需要的是验证所选日期是否为星期一,并给该日期$ monday,而不是给它最后一个星期星期一。这是我的脚本:

$date = strtotime(date($_GET['date']));
$monday = "";


if (isset($_GET['n_startdate'])) {
    $date = $_GET['n_startdate'];
    $lastweek = strtotime("next week", $date);
    $monday = strtotime("last Monday", $lastweek);
} else if ( isset($_GET['p_startdate'])) {
    $date = $_GET['p_startdate'];
    $lastweek = strtotime("-7 days", $date);
    $monday = strtotime("last Monday", $date);
} else if($date!='' ){
    $monday = strtotime("last Monday", $date);
} else {
    $date = strtotime(date('Y-m-d H:i:s'));
    $monday = strtotime("last Monday", $date);
}

编辑:我不明白为什么我对我的问题-1 :(

嘉枝子

如果要确定给定的日期是否为星期几,请对日期函数使用“ D”标志。

if(date('D', $unixTimestamp) === 'Mon') {
   //Do what you want here
}

您可以在以下日期功能的PHP手册页上找到更多详细信息-http://php.net/manual/en/function.date.php

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP中显示给定日期的星期一-星期五

来自分类Dev

php在特定日期后的第一个星期一作为字符串

来自分类Dev

如何在Shell脚本中列出每个星期一和星期四的日期?

来自分类Dev

如何获取最近4周的星期一和星期日的日期在php中?

来自分类Dev

如何使用 moment.php 将日期格式从“星期一”更改为“星期一”?

来自分类Dev

MySQL如何使用日期时间格式按特定日期(星期一,星期二等)选择所有行

来自分类Dev

如何在Excel中获取当前星期一,星期三和当前星期几的日期?

来自分类Dev

如何在日期选择器,VUE中仅允许星期一

来自分类Dev

如何在excel中获取日期是否是一个月的第一个,第二个等星期一

来自分类Dev

使用GNU日期从特定日期获取两周前的星期一日期

来自分类Dev

jQuery 验证表单检查日期是否为特定日期

来自分类Dev

如何在Hive中按年的星期数获取星期的开始日期?一周的第一天应该是星期一

来自分类Dev

如何在.NET中获取日期(包括7月6日星期一之类的日期名称...)?

来自分类Dev

检查NSDate是否为星期一/星期二/等

来自分类Dev

如何从Java中的用户输入日期获取下周星期一日期

来自分类Dev

自定义日期时间设置为星期一

来自分类Dev

Angular&Javascript:日期为7天,星期一

来自分类Dev

如何在asp.net中检查一天是否是特定日期c#.net

来自分类Dev

如何在两个日期范围内查找所有星期一

来自分类Dev

如何在Python中为每个月的特定日期创建日期范围?

来自分类Dev

对于Daypilot日历控件,如何在列名称上显示从星期一到星期五而不是日期

来自分类Dev

如何在Excel中识别给定月份的第一,第二等星期一或一周中的其他日期

来自分类Dev

如果日期是星期一,如何检查JavaScript

来自分类Dev

STRTOTIME查找当前星期,星期一和星期六的日期,PHP

来自分类Dev

获取范围日期mysql中的星期一数

来自分类Dev

在python中将日期截断为最后一个星期一或一周中的任何一天

来自分类Dev

如何在Go中获得给定月份的第一个星期一?

来自分类Dev

将格式为“星期一,年时间为上午/下午的日期”转换为R中的POSIXlt格式?

来自分类Dev

如何在特定日期为数据框中的行移动时间戳

Related 相关文章

  1. 1

    在PHP中显示给定日期的星期一-星期五

  2. 2

    php在特定日期后的第一个星期一作为字符串

  3. 3

    如何在Shell脚本中列出每个星期一和星期四的日期?

  4. 4

    如何获取最近4周的星期一和星期日的日期在php中?

  5. 5

    如何使用 moment.php 将日期格式从“星期一”更改为“星期一”?

  6. 6

    MySQL如何使用日期时间格式按特定日期(星期一,星期二等)选择所有行

  7. 7

    如何在Excel中获取当前星期一,星期三和当前星期几的日期?

  8. 8

    如何在日期选择器,VUE中仅允许星期一

  9. 9

    如何在excel中获取日期是否是一个月的第一个,第二个等星期一

  10. 10

    使用GNU日期从特定日期获取两周前的星期一日期

  11. 11

    jQuery 验证表单检查日期是否为特定日期

  12. 12

    如何在Hive中按年的星期数获取星期的开始日期?一周的第一天应该是星期一

  13. 13

    如何在.NET中获取日期(包括7月6日星期一之类的日期名称...)?

  14. 14

    检查NSDate是否为星期一/星期二/等

  15. 15

    如何从Java中的用户输入日期获取下周星期一日期

  16. 16

    自定义日期时间设置为星期一

  17. 17

    Angular&Javascript:日期为7天,星期一

  18. 18

    如何在asp.net中检查一天是否是特定日期c#.net

  19. 19

    如何在两个日期范围内查找所有星期一

  20. 20

    如何在Python中为每个月的特定日期创建日期范围?

  21. 21

    对于Daypilot日历控件,如何在列名称上显示从星期一到星期五而不是日期

  22. 22

    如何在Excel中识别给定月份的第一,第二等星期一或一周中的其他日期

  23. 23

    如果日期是星期一,如何检查JavaScript

  24. 24

    STRTOTIME查找当前星期,星期一和星期六的日期,PHP

  25. 25

    获取范围日期mysql中的星期一数

  26. 26

    在python中将日期截断为最后一个星期一或一周中的任何一天

  27. 27

    如何在Go中获得给定月份的第一个星期一?

  28. 28

    将格式为“星期一,年时间为上午/下午的日期”转换为R中的POSIXlt格式?

  29. 29

    如何在特定日期为数据框中的行移动时间戳

热门标签

归档