当前位置: 首页 > 面试题库 >

如何使用PHP生成两个日期之间的随机日期?

陈宜修
2023-03-14
问题内容

我正在编写一个需要在两个固定时间戳之间分配随机日期的应用程序

我如何使用php实现此目的,我首先搜索过但仅找到Java的答案,而不是php

例如 :

$string = randomdate(1262055681,1262055681);

问题答案:

PHP具有rand()函数:

$int= rand(1262055681,1262055681);

它还具有mt_rand(),通常据称在结果中具有更好的随机性:

$int= mt_rand(1262055681,1262055681);

要将时间戳转换为字符串,可以使用date(),即:

$string = date("Y-m-d H:i:s",$int);


 类似资料:
  • 问题内容: 我需要生成两个给定日期之间的所有日期。只要只有一个日期范围,此方法就可以正常工作。但是,如果我有多个日期范围,则此解决方案不起作用。我在这里以及Asktom上都进行了搜索,但是找不到相关的指针/解决方案。 我使用all_objects和CONNECT BY ROWNUM尝试了两种解决方案,但是没有运气。这是问题说明:sqlfiddle 输入 输出 问题答案:

  • 问题内容: 我有一列称为,我希望每一行都保存一个随机日期,该日期距当前时间为-2天。 我正在运行以下查询,但它使用相同的随机日期更新所有行。我希望每一行都是随机的,并且不一样。 任何想法将不胜感激。 问题答案: 使用表达式代替查询:

  • 问题内容: 我从Stackoverflow那里获得了这段代码,并对其进行了少许更改以适应今天的日期。 我想检查今天是否适合两个日期之间。但这是行不通的。我想念什么? 问题答案: 编辑: 使用<=或> =来计算今天的日期 这是您的代码的正确答案。只需使用strtotime()php函数

  • 问题内容: 我需要一个查询,该查询将输出两个给定日期之间的日期列表。 例如,如果我的开始日期是2016年2月23日,结束日期是2016年2月3日,我期望获得以下输出: 另外,我只需要使用SQL进行上述操作(不使用“ WITH”语句或表)。请帮忙。 问题答案: 我使用的通常是DB2 for iSeries,所以我将为您提供一个仅适用于它的SQL解决方案。目前,我无法访问服务器,因此该查询未经测试,但

  • 问题内容: 我被赋予了使用datepicker,ajax,php和mysql在两个给定日期之间生成报告的任务。以下是我的html: 脚本: 这是应该生成报告的php文件:bet_date.php 问题是当我同时选择两个日期时什么也没发生。在这种情况下,请帮我。简单的例子将不胜感激。谢谢。 问题答案: 将您的html更改为:您的输入没有更改 写事件,无论在这两个领域,他们将触发inputs.so。如

  • 问题内容: 我有两个日期格式: 现在,我需要以以下形式查找这两者之间的区别: 如何在PHP中做到这一点? 问题答案: 将此用于旧代码(PHP <5.3)。有关最新解决方案,请参见下面的jurka答案 您可以使用strtotime()将两个日期转换为Unix时间,然后计算它们之间的秒数。由此很容易计算出不同的时间段。 编辑: 显然,执行此操作的首选方法如下面的jurka所述。通常,仅当您没有PHP