php学习七:时间和日期

在学习php中的时间和日期的时候,必须要了解什么是时间戳,那么什么是时间戳呢,请看一下的定义

时间戳:从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数

1.time(),当前时间到1970.01.01的秒数

echo time();  
echo "<br/>";

可以用于区分时区的不一样,还有就是可以给其所需要的地方一个唯一的标识

2.mktime():获取某一个时间的时间戳

echo mktime(3,3,3,2,1,2016);  //(时,分,秒,月,日,年)

echo "<br>";

  

3.strtotime():将任何英文文本的日期时间描述解析为 Unix 时间戳

echo strtotime("now");  //返回当前的时间戳

echo "<br>";

  

4.date(): 格式化一个本地时间/日期

echo date("Y-m-d H:i:s 周w 第W周");  //返回当前日期到...的时间戳

echo "<br>";

  

5.getdate():是时间戳转换为数组,数组为时间数据,但是时间为0时区

date_default_timezone_set("PRC"); //将时区转换为中国的时区

$result = getdate(time());

print_r($result);

  

以上只是列举了一些常用的,还有许多没写出来,希望大家一起交流

原文地址:https://www.cnblogs.com/mmykdbc/p/6606369.html