国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP中時間戳與日期之間的轉換程序

2024-09-04 11:45:26
字體:
來源:轉載
供稿:網友

在php中時間日期的表達方式有很多種,最常用的是就是時間戳與普通的日期格式,下面我來介紹時間戳與日期之間的轉換.

1.php中時間轉換函數

strtotime() 函數將任何英文文本的日期時間描述解析為 Unix 時間戳.

語法

strtotime(time,now)

實例代碼如下:

  1. strtotime(“today”) 

date

PHP Date() 函數可把時間戳格式化為可讀性更好的日期和時間.

語法

date(format,timestamp)

實例代碼如下:

  1. <?php 
  2. echo date("Y/m/d"); 
  3. echo "<br />"
  4. echo date("Y.m.d"); 
  5. echo "<br />"
  6. echo date("Y-m-d"); 
  7. ?> 

把時間戳轉換日期

實例代碼如下:

  1. date("Y-m-d H:i",$unixtime

2.php中獲得今天零點的時間戳

要獲得零點的unix時間戳,可以使用$todaytime=strtotime(“today”),

然后再使用date("Y-m-d H:i",$todaytime)轉換為日期.

3.php中時間戳轉換為日期,并按照時間顯示不同的內容,如剛剛,分鐘前,小時前,今天,昨天等

實例代碼如下:

  1. /*時間轉換函數*/ 
  2.  
  3. function transTime($ustime) {            
  4.  
  5.   $ytime = date("Y-m-d H:i",$ustime);              
  6.   $rtime = date("n月j日 H:i",$ustime);            
  7.   $htime = date("H:i",$ustime);            
  8.   $time = time() - $ustime;            
  9.   $todaytime = strtotime("today");            
  10.   $time1 = time() - $todaytime;                            
  11.   if($time < 60){                    
  12.     $str = '剛剛';            
  13.   }else if($time < 60 * 60){                             
  14.     $min = floor($time/60);                    
  15.     $str = $min.'分鐘前';            
  16.   }else if($time < $time1){                    
  17.     $str = '今天 '.$htime;            
  18.   }else{                    
  19.     $str = $rtime;            
  20.   }              
  21.   return $str

在這個函數中你可以添加更多的比較使顯示的日期更加具體,比如添加 秒鐘前,前天等更具體的日期.

4.php日期中補0與不補0

echo date('Y-m-d'); 顯示2012-08-08

echo date('Y-n-j'); 顯示2012-8-8

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 万源市| 石河子市| 满洲里市| 旬邑县| 周至县| 平谷区| 奉新县| 拉萨市| 革吉县| 会泽县| 镇远县| 龙川县| 云龙县| 读书| 镇安县| 丰城市| 南郑县| 湘潭市| 绥滨县| 紫阳县| 铁岭县| 田林县| 江华| 霍山县| 新津县| 广河县| 寿阳县| 连城县| 安庆市| 金华市| 泰兴市| 太保市| 嘉峪关市| 佛冈县| 五大连池市| 刚察县| 定陶县| 花垣县| 镇坪县| 揭东县|