后台 -- php 获取时间问题

获取当前的时间戳

1.time();函数方法

$time = time();//获取时戳

var_dump($time);//输出结果  1578981013

2.通过php的超全局变量

$time = $_SERVER['REQUEST_TIME'];//获取当前时间戳

var_dump($time); //输出结果   1578981013

3.通过strtotime('now'));函数

$time = strtotime('now')//获取当前时间戳

var_dump($time);//输出结果   1578981013

4.time() + date()函数

$time = date('Y-m-d h:i:s', time());//获取当前时间,年月日格式
//可能存在时区问题
date_default_timezone_set('PRC');//设为中国时区

var_dump($time);//输出结果   2020-01-11 11:11:11

将时间戳转为时间格式

$date = date('Y-m-d h:i:s', $time);//这里的$time为我们时间戳的字段;

var_dump($date);//输出结果   2020-01-11 11:11:11

将日期转为时间戳 格式 2020-01-11 11:11:11

$catime = strtotime($time);//$time为日期格式为年月日

var_dump($catime);//输出结果   2020-01-11 11:11:11

获取上一个星期的日期

$time = date('Y-m-d H:i:s',strtotime('-1 week'));//2020-17-11  11:11:11

var_dump($time);//输出结果   2020-11-11 11:11:11

获取前一天

$time = date('Y-m-d H:i:s',strtotime('-1 day')); //2020-01-12 11:11:11

var_dump($time);//输出结果  2020-01-11 11:11:11
发布了105 篇原创文章 · 获赞 17 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44944193/article/details/103971609