php - 查找具有整数的随机时间

标签 php mysql

我希望生成一个随机数,比如 01:20,然后添加 8 小时并将其存储为变量。不过,我只想在规定的时间内执行此操作,而不使用任何随机整数。

查询给出的日期是使用设置为 01-01-2017 的预设日期找到的。 StaffID 是从另一个表的循环中获取的。

这是 PHP 代码片段。

strtotime($random_hour = rand(00,23));
echo $random_hour . " Hour <br> ";
strtotime($random_min = rand(01,59));
echo $random_min . " Min <br> ";
$randomhourmin = $random_hour . ":" . $random_min;
echo $randomhourmin . "<br>";

这是最终的 SQL 插入查询。

$sql = "INSERT INTO schedule (staffID, cdate, starttime, endtime, dayoff) VALUES ('$rowID','$fDate','$randomhourmin','$randomhourmin','0')";

最佳答案

您可以使用下面

$int= rand(1262055681,1262055681);

还要检查 mt_rand(),它是为了使结果具有更好的随机性:

$int= mt_rand(1262055681,1262055681);

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

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

关于php - 查找具有整数的随机时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42788980/

相关文章:

android - 关于ionic框架和从服务器获取数据

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - 为什么这个函数返回空数据?

php - 接受有效 float 的正则表达式 [PHP]

php - 防止 php 和 mysql 中的许多 if 和 else 条件

php - Facebook 登录 Api : unable to get email in php

php - 通过 PHP 进行后台更新?

javascript - WordPress 使用 json_encode 将帖子从 php 手动发送到 js,并将帖子 ID 发送到 div

php - 为什么悬停时显示的元素没有显示在嵌套的 CSS 下拉列表中?

mysql - 使用 play2 框架运行 JUnit 测试时出现 mysql 连接问题