php隨機時間
⑴ php 時間戳 隨機減去一個一些。 $now = time(); 想讓這個時間早點,隨機的。不想讓他顯示現在時間。
$now = time()-N ;
N你可以隨便設置
⑵ php隨機時間 3天內的隨機時間越簡單越好!
使用
mt_rand()
或
rand()
給函數兩個值,一個最小值,一個最大值,最小值是現在時間,最大值是3天後的時間
現在時間是
now()這個函數,最大值就是now()+3600*24*3
得到之後再使用日期顯示函數顯示出來
$rdate = mt_rand(now(),now()+3600*24*3);
echo date("Y-m-d h:i:s",$rdate);
⑶ php獲取指定任意一天的時間
: echo date('Y-m-d H:i:s',time()); 這樣獲取的是當前時間,想獲取任意時間,將time()替換成任意時間的時間戳
⑷ php生成隨機數,在一定時間內不變,然後過了一定時間在生成另外一個隨機數
$一定時間內
=
1800秒
//取資料庫或者文本數據(裡面有你記錄的截止時間)
if(取出來的值為空)
{
$隨機數
=
新數據();
}
else
{//取出來的值不為空
if(
當前時間>記錄的截止時間
)
{//過期了,更新數據;
$隨機數
=
新數據();
}
$隨機數
=
取出來的舊隨機數
}
echo
$隨機數;//輸出這個隨機數
function
新數據()
{
//生成一個隨機數
//同時記錄截止時間
=
time()+
$一定時間內;
//將2個數據
或者寫文件里,或者寫資料庫里;
return
隨機數;
}
⑸ php時間計算問題
隨機輸出?分鍾么?可以這么改.
$pptime = date("m-d G:");
$pptime .= str_pad(rand(date('i')-3,date('i')),2,'0',STR_PAD_LEFT);
=====================
這樣改下.
$time = time();
$minutes = date("i",$time);
for($i=0;$i<4;$i++){
$pptime[] = date("m-d G:").str_pad(date('i',$time)-$i,2,'0',STR_PAD_LEFT); //放在數組中.
echo date("m-d G:").str_pad(date('i',$time)-$i,2,'0',STR_PAD_LEFT);//或者直接輸出,你根據自己需要選擇是直接輸出還是存在數組中.
}
print_r($pptime);
⑹ php生成隨機數 在隨機時間轉換
以下代碼,直接運行即可 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />以下代碼,直接運行即可<?php$rands = rand(1,10);if($rands<=7){$num=1;}elseif($rands==8){$num =2;}else{$num = 3;}echo $num;?>
⑺ 如何利用PHP生成隨機時間
這個不用隨機,用循環就可以了
把年,月,日都當變數,進行三層循環
當日期滿29,就往月份+1,日期置為1(29就為了方便處理,不然你還要判斷實際月份天數。)
當月份滿13,就往年份+1,月份置為1
這樣3年多就過了
<?php
$count = 0;
$i = 2000;
$j = 1;
$k = 1;
while($count<1000){
$date = sprintf("%d-%02d-%02d 00:00:00",$i,$j,$k);
echo $date,"<br/>";
$count += 1;
$k++;
if($k==29){$k=1;$j+=1;}
if($j==13){$j=1;$i+=1;}
}
?>