導航:首頁 > 編程語言 > php30天前

php30天前

發布時間:2023-08-25 07:54:30

Ⅰ 在php中如何獲得未來時間

php獲取昨天、今天、明天、上周、本月、一年後、十年後的開始時間戳和結束時間戳:

//php獲取昨天日期
date("Y-m-d",strtotime("-1day"))
//php獲取明天日期
date("Y-m-d",strtotime("+1day"))
//php獲取一周後日期
date("Y-m-d",strtotime("+1week"))
//php獲取一周零兩天四小時兩秒後時間
date("Y-m-dG:H:s",strtotime("+1week2days4hours2seconds"))
//php獲取下個星期四日期
date("Y-m-d",strtotime("nextThursday"))
//php獲取上個周一日期
date("Y-m-d",strtotime("lastMonday"))
//php獲取一個月前日期
date("Y-m-d",strtotime("lastmonth"))
//php獲取一個月後日期
date("Y-m-d",strtotime("+1month"))
//php獲取十年後日期
date("Y-m-d",strtotime("+10year"))
//php獲取今天起止時間戳
mktime(0,0,0,date('m'),date('d'),date('Y'));
mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
//php獲取昨天起止時間戳
mktime(0,0,0,date('m'),date('d')-1,date('Y'));
mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
//php獲取上周起止時間戳
mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
//php獲取本月起止時間戳
mktime(0,0,0,date('m'),1,date('Y'));
mktime(23,59,59,date('m'),date('t'),date('Y'));

Ⅱ PHP和MYSQL查詢語句查出30天內反饋問題次數最多的用戶的ID

//如果你的用戶表中已經有了該用戶的反饋數目記錄,
//那你可以直接倒序查詢再加個Limit即可:

$sql="SELECT*FROMusersORDERBYitem_numberDESC";


//如果沒有的話,那就遍歷你的Users表,分別查詢出用戶的反饋條數再進行排序吧

$sql="SELECTidFROMusers";
$users=[];//取出所有用戶ID
$result=[];
foreach($usersas$value){
$sql="SELECTcount(id)ASnumberFROMfeedbackwhereid=$value";
$r=mysql_query($sql);//取出條數
$number=mysql_fetch_assoc($r)['number'];
$result[]=$number;
}

rsort($result);

echo'<pre>';
print_r($result);//最終結果,取出30條即可
ehco'</pre>';

Ⅲ php 計算時間差 求某個時間是幾分鍾之前、幾小時之前、幾天之前

php計算時間的應用主要有如下幾個:
echo "<br>***************用PHP列印出前一天的時間***************<br>";
echo date("Y-m-d ",strtotime(" -1 day"));//昨天
echo '<br>';
echo date("Y-m-d ",strtotime(" +1 day")); //明天

echo "<br>********************輸出當前時間*********************<br>";
echo date("Y年m月d日 l H:i:s A"); //2011年08月29日 Monday 04:52:25 AM
echo '<br>';
echo date("y-n-j D h:i:s a"); //11-8-29 Mon 04:52:25 am
echo '<br>';
echo date("Y年n月j日 l G:i:s a",strtotime("now"));//2011年8月29日 Monday 7:56:05 am
echo "<br>*****************兩個日期之間的天數******************<br>";
$str1=strtotime("2007-02-08");
$str2=strtotime("now");
print_r (floor(($str2-$str1)/(3600*24)));
echo "<br>**********************倒計時*************************<br>";
$time1=strtotime("2012-7-18 17:30:00");
$time2=strtotime("now");
$sec=$time1-$time2;
$year=floor($sec/3600/24/365);//年
$temp=$sec-$year*365*24*3600;
$month=floor($temp/3600/24/30);//月
$temp=$temp-$month*30*24*3600;
$day=floor($temp/3600/24);//日
$temp=$temp-$day*3600*24;
$hour=floor($temp/3600);//小時
$temp=$temp-$hour*3600;
$minute=floor($temp/60);//分
$second=$temp-$minute*60;//秒
echo "距離培訓畢業還有".$year."年".$month."月".$day."天".$hour."小時".$minute."分".$second."秒";

閱讀全文

與php30天前相關的資料

熱點內容
程序員考試教程 瀏覽:219
文件名修改為文件夾的名字批處理 瀏覽:251
拍照程序員 瀏覽:827
wps怎麼把pdf轉jpg 瀏覽:217
自拍用什麼app做的藝術照 瀏覽:169
h3c無線配置命令 瀏覽:515
linux代碼閱讀工具 瀏覽:160
能夠畫出對稱圖形的是什麼app 瀏覽:424
單片機投票器 瀏覽:467
程序員那麼可愛唱嗎 瀏覽:830
手機誤刪的app怎麼恢復 瀏覽:700
java第三方加密庫 瀏覽:660
編譯代碼軟體哪個好 瀏覽:997
編譯器軟體圖片 瀏覽:880
美團專送app怎麼不接受遠單 瀏覽:833
伺服器mgmt口如何連接電腦 瀏覽:798
做程序員至少要精通幾種 瀏覽:673
個人用雲伺服器價格對比 瀏覽:257
如何遠程刪除伺服器文件夾 瀏覽:779
a9賬號如何移植到安卓 瀏覽:340