Home>Article>Backend Development> PHP时间戳与日期之间转换的实例介绍_PHP教程

PHP时间戳与日期之间转换的实例介绍_PHP教程

WBOY
WBOY Original
2016-07-21 15:11:58 1008browse

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

    $str = '刚刚';

  }else if($time

    $min = floor($time/60);

    $str = $min.'分钟前';

  }else if($time

    $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

www.bkjia.com true http://www.bkjia.com/PHPjc/326832.html TechArticle 1.php中时间转换函数 strtotime(“today”) date("Y-m-d H:i",$unixtime) 2.php中获得今天零点的时间戳 要获得零点的unix时间戳,可以使用$todaytime=strtot...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn