Php 使用今天的日期获取随机时间
我需要从今天开始随机计算时间。我试过用这个Php 使用今天的日期获取随机时间,php,Php,我需要从今天开始随机计算时间。我试过用这个 $today = date('YmdHi'); $startDate = date('YmdHi', strtotime('-0.5 days')); $range = $today - $startDate; $rand = rand(0, $range); $smthing=$startDate + $rand; return $smthing; 但它不能正常工作 例如,我想从中生成今天的日期和任何内容 预期产出 2015:25:09 14:1
$today = date('YmdHi');
$startDate = date('YmdHi', strtotime('-0.5 days'));
$range = $today - $startDate;
$rand = rand(0, $range);
$smthing=$startDate + $rand;
return $smthing;
但它不能正常工作
例如,我想从中生成今天的日期和任何内容
预期产出
2015:25:09 14:10:20
2015:25:09 08:12:26
2015:25:09 01:02:24
使用
根据您的问题,它将仅在当前日期之间生成时间间隔
根据您的问题,它将仅在当前日期之间生成时间间隔
根据您的问题,它将仅在当前日期之间生成时间间隔
根据您的问题,它将仅在当前日期之间生成时间间隔为什么不能仅使用
time()
。毕竟它一直在变!:D@JitendraPurohit不错!咯咯地笑这可能会有帮助,为什么你不能只用time()
。毕竟它一直在变!:D@JitendraPurohit不错!咯咯地笑这可能会有帮助,为什么你不能只用time()
。毕竟它一直在变!:D@JitendraPurohit不错!咯咯地笑这可能会有帮助,为什么你不能只用time()
。毕竟它一直在变!:D@JitendraPurohit不错!咯咯笑可能有助于考虑使用MTY-RAND而不是RAND();它基本上更随机,速度更快。谢谢!我还把$date=date('Y:m:d');而是23:59:59。现在我得到了00:00:00和当前时间之间的随机时间:)再次感谢您!考虑使用MTY-RAND而不是RAND();它基本上更随机,速度更快。谢谢!我还把$date=date('Y:m:d');而是23:59:59。现在我得到了00:00:00和当前时间之间的随机时间:)再次感谢您!考虑使用MTY-RAND而不是RAND();它基本上更随机,速度更快。谢谢!我还把$date=date('Y:m:d');而是23:59:59。现在我得到了00:00:00和当前时间之间的随机时间:)再次感谢您!考虑使用MTY-RAND而不是RAND();它基本上更随机,速度更快。谢谢!我还把$date=date('Y:m:d');而是23:59:59。现在我得到了00:00:00和当前时间之间的随机时间:)再次感谢您!
$date=date('Y:m:d');
$sttime=strtotime($date.' '.'00:00:01');
$entime=strtotime($date.' '.'23:59:59');
$rand=rand($sttime,$entime);
echo $rand_time=date('Y:m:d H:i:s',$rand);