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_Random - Fatal编程技术网

Php 仅为工作日生成随机日期

Php 仅为工作日生成随机日期,php,date,random,Php,Date,Random,我试图生成随机日期,在当前日期之后的10到30天内的任何一天,生成的日期不应该是周六和周日。我搜索了很多,但还没有找到解决方案。试试: repeat day <- pickRandomDay(10 ... 30) until (not satOrSun(day)) return day 循环次数不会太多。创建一个包含所有可能值的列表,然后随机选择一个?如果你只是以如此小的幅度展望未来,那么这是完成事情的最简单方法。嗨,Jeff Foster,因为我需要每天运行代码。每天创建一个列表不

我试图生成随机日期,在当前日期之后的10到30天内的任何一天,生成的日期不应该是周六和周日。我搜索了很多,但还没有找到解决方案。

试试:

repeat
  day <- pickRandomDay(10 ... 30)
until (not satOrSun(day))
return day

循环次数不会太多。

创建一个包含所有可能值的列表,然后随机选择一个?如果你只是以如此小的幅度展望未来,那么这是完成事情的最简单方法。嗨,Jeff Foster,因为我需要每天运行代码。每天创建一个列表不是很方便使用SQL、C%、PHP、Java或…生成日期?哦,对不起,我问的是PHP,不管怎样,一个朋友正在为我编码,我会在完成后在这里发布解决方案,因为我迫切需要它。谢谢