首页 建站知识 源码分享 素材下载 经验分享

PHP获取各类时间

发布时间:2019年08月11日 11:45:44

获取服务器当前时间:

 echo date('Y-m-d H:i:s',time());

获取昨天日期(减一天)

echo "昨天:".date("Y-m-d",strtotime("-1 day"));

获取明天日期(加一天)

echo "明天:".date("Y-m-d",strtotime("+1 day"));

可以修改参数1为任何想需要的数  day也可以改成year(年),month(月),hour(小时),minute(分),second(秒)

date('Y-m-d H:i:s',strtotime("+1 day +1 hour +1 minute");
可以随便自由组合,以达到任意输出时间的目的
注:该方法之针对1970年以后试用,也就是时间戳的适用范围。


获取一周后日期(1week=7天)

echo "一周后:".date("Y-m-d",strtotime("+1 week"));

获取一周零两天四小时两秒后

echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds"));

获取下个星期四的日期(Thursday则英文星期四,获取下个星期一,只要将Thursday换成Monday即可)

echo "下个星期四:".date("Y-m-d",strtotime("next Thursday"));

获取上周一的日期

echo "上个周一:".date("Y-m-d",strtotime("last Monday"));

获取一个月前的日期

echo "一个月前:".date("Y-m-d",strtotime("last month"));

获取一个月后的日期

echo "一个月后:".date("Y-m-d",strtotime("+1 month"));

获取十年后的日期

echo "十年后:".date("Y-m-d",strtotime("+10 year"));


改变时间格式:

echo date('Y年m月d日 H:i:s',strtotime("2019-05-29 12:46:10"));

输出格式:2019年05月29日 12:46:10


如果date时间不一致可以使用date_default_timezone_set设置时区,代码如下:

//可在公共文件头部加入
date_default_timezone_set('PRC');

或者修改php.ini中的;date.timezone = 为date.timezone = "Asia/Shanghai"(或者改为date.timezone = “PRC”)并去掉前面的分号,重启Apache即可,一定记得加上引号.

点赞
(0)|
收藏
(0)
|
纠错
浏览 53 次
发布时间:2019年08月25日 18:08:10 所属 PHP知识 PHP如何获取当前页面的最后修改时间
PHP获取当前页面的最后一次修改时间,我们可以通过php中date和getlastmod函数来实现。
PHP知识
发布时间:2019年08月11日 12:36:23 所属 PHP知识 PHP解决输出时间相差12小时
默认情况下,PHP解释显示的时间为“格林威治标准时间”,与我们本地的时间相差8个小时。小写g表示12小时制,无前导0,而小写h则表示有前导0的12小时制。
PHP知识
前段时间做一个APP后台时用户要求用户的评论以xx分钟前这种格式显示,给用户以良好的体验,于是笔者写了一个函数,本函数主要是利用PHP计算两个时间之间的差值,通过差值来转换,虽然代码很简单
PHP知识
发布时间:2019年08月11日 12:19:09 所属 PHP知识 PHP计算两个时间的差
我们工作中用到最多的就是查询或统计出两个时间差了,下面我就整理了了PHP计算两个时间的差几个例子,其实就可以统计秒 分 时 天 月 年,下面来看看例子.
PHP知识
发布时间:2019年08月11日 11:45:44 所属 PHP知识 PHP获取各类时间
PHP获取各类时间,php 常用日期相函数[日期加减,两日期之差,日期转换时间截] 下面这些代码是一些常用的日期处理函数了,可以两个时间的日期加减,两日期之差,日期转换时间截等。
PHP知识
发布时间:2019年08月11日 02:50:57 所属 Thinkphp thinkphp5实现刚刚、几分钟前、几小时前、几天前
thinkphp5 实现刚刚或几分钟前、几小时前、几天前发布内容,首先需要利用strtotime()函数将时间转换为时间戳
Thinkphp
发布时间:2019年08月11日 02:43:46 所属 PHP知识 PHP实现刚刚、几分钟前、几小时前、几天前
PHP实现刚刚或几分钟前、几小时前、几天前发布内容,首先需要利用strtotime()函数将时间转换为时间戳
PHP知识

推荐分享

热门