您好,登錄后才能下訂單哦!
利用PHP怎么將時間戳轉換為日期?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
1.php中時間轉換函數
strtotime(“today”)
date("Y-m-d H:i",$unixtime)
2.php中獲得今天零點的時間戳
要獲得零點的unix時間戳,可以使用$todaytime=strtotime(“today”),
然后再使用date("Y-m-d H:i",$todaytime)轉換為日期。
3.php中時間戳轉換為日期,并按照時間顯示不同的內容,如剛剛,分鐘前,小時前,今天,昨天等
/*時間轉換函數*/
function transTime($ustime) {
$ytime = date("Y-m-d H:i",$ustime);
$rtime = date("n月j日 H:i",$ustime);
$htime = date("H:i",$ustime);
$time = time() - $ustime;
$todaytime = strtotime("today");
$time1 = time() - $todaytime;
if($time < 60){
$str = '剛剛';
}else if($time < 60 * 60){
$min = floor($time/60);
$str = $min.'分鐘前';
}else if($time < $time1){
$str = '今天 '.$htime;
}else{
$str = $rtime;
}
return $str;
}
在這個函數中你可以添加更多的比較使顯示的日期更加具體,比如添加 秒鐘前,前天等更具體的日期。
4.php日期中補0與不補0
echo date('Y-m-d'); 顯示2012-08-08
echo date('Y-n-j'); 顯示2012-8-8
看完上述內容,你們掌握利用PHP怎么將時間戳轉換為日期的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。