php入门06-日期和时间

Unix时间戳

UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和。

  • PHP提供了内置函数 time() 来取得服务器当前时间的时间戳。
<?php
  //获取现在的unix时间戳
  $time=time();
  echo $time;
?>
  • PHP提供了内置函数strtotime实现功能:获取某个日期的时间戳,或获取某个时间的时间戳

echo strtotime('2014-04-29');//1398700800,这个数字表示从1970年1月1日 00:00:00 到2014年4月29号经历了1398700800秒

echo strtotime('2014-04-29 00:00:01');//1398700801,这个数字表示从1970年1月1日 00:00:00 到2014-04-29 00:00:01时经历了1398700801秒

php获取当前的日期

php内置了date()函数,来取得当前的日期。  

函数说明:date(时间戳的格式, 规定时间戳【默认是当前的日期和时间,可选】)

返回值:函数日期和时间

//date函数,第二个参数取默认值的情况
echo date("Y-m-d");//2014-03-30

//date函数,第二个参数有值的情况
echo date("Y-m-d",'1396193923');//2014-03-30,1396193923表示2014-03-30的unix时间戳
原文地址:https://www.cnblogs.com/Anne1991/p/6951306.html