国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海伦市| 安福县| 天台县| 瑞丽市| 巴楚县| 九寨沟县| 靖远县| 舞钢市| 伊春市| 武胜县| 太和县| 杨浦区| 柳州市| 台东县| 澳门| 南和县| 通榆县| 江油市| 兴山县| 大石桥市| 洛浦县| 雅安市| 舟山市| 宜丰县| 邯郸市| 乌恰县| 师宗县| 麻栗坡县| 贵港市| 宣汉县| 宁安市| 丰镇市| 仁寿县| 天全县| 堆龙德庆县| 砀山县| 九江市| 吉隆县| 寿宁县| 固安县| 苗栗市|