php中跟时间有关的处理(时区设置,计算时间差,获取系统当前时间)
2018-03-22 16:26
621 查看
1、修改时区背景 :保存到Navicat中的时间和本地系统时间相差8小时原因:在app/config下的app.php中有一行['timezone' => 'UTC',}规定的是时区默认是UTC ,即协调世界时,又称世界统一时间、世界标准时间、国际协调时间。]规定的然而:中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8。
解决方法:将app/config/app.php文件中的'timezone' => 'UTC',改为'timezone' => env('TIMEZONE','UTC'),即读取.env文件里的配置同时在.env文件中加入这一行TIMEZONE=Asia/Shanghai
或者'timezone' =>'PRC', PRC(称,北京时区)。2、获取系统当前时间date("Y-m-d H:i:s")
3、获取系统当前时间戳strtotime ("now")
4、计算时间差
$diff = strtotime ("now")-strtotime($data);
$duration = $diff/(60); //得到的时间差是以分钟为单位$duration = $diff/(60*60); //得到的时间差是以小时为单位$duration = $diff/(60*60*24); //得到的时间差是以天为单位
5、时间戳和日期时间相互转换
时间戳转换成日期:date("Y-m-d H:i:s",time()),"Y-m-d H:i:s"是转换后的日期格式,time()是获得当前时间的时间戳。如果是date("Y-m-d H:i:s",time()),则小时分秒一起显示;如果是date("Y-m-d ", time()),只显示年月日。
日期转换成时间戳:strtotime如:strtotime("today");
解决方法:将app/config/app.php文件中的'timezone' => 'UTC',改为'timezone' => env('TIMEZONE','UTC'),即读取.env文件里的配置同时在.env文件中加入这一行TIMEZONE=Asia/Shanghai
或者'timezone' =>'PRC', PRC(称,北京时区)。2、获取系统当前时间date("Y-m-d H:i:s")
3、获取系统当前时间戳strtotime ("now")
4、计算时间差
$diff = strtotime ("now")-strtotime($data);
$duration = $diff/(60); //得到的时间差是以分钟为单位$duration = $diff/(60*60); //得到的时间差是以小时为单位$duration = $diff/(60*60*24); //得到的时间差是以天为单位
5、时间戳和日期时间相互转换
时间戳转换成日期:date("Y-m-d H:i:s",time()),"Y-m-d H:i:s"是转换后的日期格式,time()是获得当前时间的时间戳。如果是date("Y-m-d H:i:s",time()),则小时分秒一起显示;如果是date("Y-m-d ", time()),只显示年月日。
日期转换成时间戳:strtotime如:strtotime("today");
相关文章推荐
- android 日期格式处理 ,获取当前系统时间并设置格式为--年--月--日
- php设置时区和获取当前时间
- PHP获取系统时间和设置所在时区
- PHP获取系统时间,时区设置问题
- 时间处理 c++ 获取当前系统时间 1. 时间戳形式 2. char *形式
- php-学通PHP的24堂课-设置PHP的系统当前时间
- ios项目有关的系统 uuid,系统版本号,手机型号,获取当前时间……
- PHP获取系统当前时间
- iphone开发获取当前系统时间所在时区
- cmd下windows批处理,获取当前系统时间,生成日志文件名
- PHP获取系统当前时间
- PHP获取系统当前时间date函数
- PHP获取系统当前时间
- JAVA/C/C++获取当前系统毫秒时间+计算程序运行时间
- PHP获取系统当前时间
- C或C++调用Windows系统函数 实现延时 或 获取当前时间的处理
- 获取当前系统时间和计算时间差
- 输入日期,计算出与当前系统日期相隔多少天(获取系统时间,年月日分别获取,对其进行格式化simpledateformat;输入的日期类似操作)
- 获取当前系统北京时区的时间
- django 获取系统当前时间 和linux 系统当前时间不一致 问题处理。