<?php
date_default_timezone_set('PRC'); //默认时区
echo "今天:",date("Y-m-d",time()),"<br>";
echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>";
echo "昨天:",date("Y-m-d",strtotime("-1 day")), "<br>";
echo "明天:",date("Y-m-d",strtotime("+1 day")), "<br>";
echo "一周后:",date("Y-m-d",strtotime("+1 week")), "<br>";
echo "一周零两天四小时两秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "<br>";
echo "下个星期四:",date("Y-m-d",strtotime("next Thursday")), "<br>";
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";
?>


 
某天 + n天:
strtotime可以接受第二个参数,类型timestamp,为指定日期
echo date('Y-m-d', strtotime ("+1 day", strtotime('2011-11-01'))), "\n";

<?php
echo "今天:",date('Y-m-d H:i:s'),"<br>";
echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));
?>
上一行输出当前时间,下一行输出明天时间

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

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

另一个文章:

php 常用日期相函数[日期加减,两日期之差,日期转换时间截] 下面这些代码是一些常用的日期处理函数了,可以两个时间的日期加减,两日期之差,日期转换时间截等。

echo date('Y-m-d',strtotime('+1 d',strtotime('2009-07-08')));

//日期天数相加函数 echo date

php 常用日期相函数[日期加减,两日期之差,日期转换时间截]

下面这些代码是一些常用的日期处理函数了,可以两个时间的日期加减,两日期之差,日期转换时间截等。

echo date('Y-m-d',strtotime('+1 d',strtotime('2009-07-08')));//日期天数相加函数

echo date("Y-m-d",'1246982400');
echo '<br>';
echo date("Y-m-d",'1279123200');
die();

$d   =   "2009-07-08 10:19:00";
echo   date("Y-m-d",strtotime("$d   +1   day"));   //日期天数相加函数

function dateToTime($d)//把日期转换成时间堆截
{
$year=((int)substr("$d",0,4));//取得年份

$month=((int)substr("$d",5,2));//取得月份

$day=((int)substr("$d",8,2));//取得几号

return mktime(0,0,0,$month,$day,$year);
}

$Date_1="2009-07-08";

echo $Date_1+1;

$Date_2="2009-06-08";
$Date_List_a1=explode("-",$Date_1);

$Date_List_a2=explode("-",$Date_2);

$d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);

$d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]);

$Days=round(($d1-$d2)/3600/24);

echo "两日期之前相差有$Days 天";

转载于:https://www.cnblogs.com/xingmeng/p/4597093.html

php如何在某个时间上加一天?一小时? 时间加减(转)相关推荐

  1. 日期:在原有的时间上加一秒/分钟等

    一.直接上代码 /*** d : 字符串时间,格式为 yyyy-MM-dd HH:mm:ss* num : 秒* return : 返回 字符串 ,格式跟传入的相同*/ function dateAd ...

  2. mysql 在时间上加120s_sqlserver 时间格式函数详细

    一.时间函数 在使用存储过程,sql函数的时候,会遇到一些对时间的处理.比如时间的获取与加减.这里就用到了sql自带的时间函数.下面我列出这些函数,方便日后记忆,使用. --getdate 获取当前时 ...

  3. 日期加减加1天_2小时整理了13个时间日期函数,动图演示简单易学,收藏备用吧...

    Hello,大家好,今天跟大家整理汇总了13个工作中经常用到的日期与时间函数的使用方法,学会它们几乎可以解决所有工作中遇到的,关于日期与时间提取与转换的问题.话不多说,让我们直接开始吧 一.了解时间与 ...

  4. Windows 11 上手机!小米 8、一加 6T、微软 Lumia 950 XL 都可以运行

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 众所周知,微软曾努力奔赴移动端并推出了 Windows Phone,那你有想过近期官宣的 Windows 11 运行在手机上的样子吗? ...

  5. 微信中苹果h5页面用window.history.go(-1)返回上一页页面不会重新加载/刷新

    微信中h5页面用window.history.go(-1)返回上一页页面不会重新加载问题问题描述:在实际开发中遇到这样一个问题,业务需求涉及到返回上一页问题,第一时间想到了window.history ...

  6. vue 加载页面时触发时间_详解Vue.js在页面加载时执行某个方法

    详解Vue.js在页面加载时执行某个方法 jQuery中可以这样写 vue中,如果要达到相同效果,可以使用vue的生命周期函数,如create或者mounted 附上vue.js的生命周期函数执行流程 ...

  7. 上传文件到服务器经常连接重置,尝试将文件上传到tmp_name时,“正在加载页面时重置了”服务器的连接重置“...

    我正在制作网站以将mp3文件存储在数据库中.当我访问该网站时,它说我已成功连接到数据库,并成功选择了数据库.但是当我选择一个文件并按上传按钮时,它会尝试连接很长时间,然后我的网络浏览器显示" ...

  8. 投资就是时间上的平衡消费

    课堂回顾: 你好,今天我要跟你讲的是,经济学怎么看待投资和消费之间的关系. 你觉得投资和消费两者之间,投资就是投资,消费就是消费,这不是很清楚吗?我问你,今天中午吃盒饭,这是投资还是消费?吃饭当然是消 ...

  9. php ajax 上拉显示更多,PHP+Ajax点击加载更多内容 -这个效果好,速度快,只能点击更多加载,不能滚动自动加载...

    这个效果好,速度快,只能点击更多加载,不能滚动自动加载 一.HTML部分 ::点击加载更多内容:: 引入jQuery插件和jquery.more.js加载更多插件 jQuery $(function( ...

  10. html位置插入透明动画文字,视频加移动水印 视频添加图片加文字水印 设置透明漂浮移动并控制显示时间...

    有没有小伙伴平时在看一些视频的时候,视频里会有一张图片然而图片里面有文字,然后是透明的图片,并且还漂浮移动在视频画面里,过了一会儿就自动消失了.这也是一直添加水印的方法,不过是把图片设置了半透明的样子 ...

最新文章

  1. 【python图像处理】python绘制灰度直方图
  2. php thumbs.db,window_Win8系统删除thumbs.db文件的方法,  最近有Win8系统用户反映, - phpStudy...
  3. CentOS SSH公钥登录问题
  4. 计算机硬件系统和软件系统
  5. 软件项目文档_什么是软件项目的好的文档?
  6. QT+OpenGL中glTexImage2D不生效问题
  7. 2018.12.24-bzoj-2565-最长双回文串
  8. svn里的branch、trunk、tag的用处
  9. 1008 计算(a+b)/c的值
  10. 精通JavaScript系列目录
  11. Android 电容屏和电阻屏
  12. 学习笔记-Matlab二维绘图
  13. 【NOIP 2011】 观光公交
  14. inverted dropout(反向随机失活)正则化
  15. 网易2017实习生招聘面试经历
  16. 静态站点 免费_七个站点,您可以随意使用免费照片
  17. 什么是RTK?GPS导航和RTK的基本原理有什么不同?
  18. World Streamer学习4
  19. jquery轻量级数字动画插件 —— countUp.js
  20. 可道云kodexplorer搭建私有云后的配置优化

热门文章

  1. kaggle(04)---avazu_ctr_predictor(baseline)
  2. 《Python Cookbook 3rd》笔记(5.15):打印不合法的文件名
  3. mysql数据库老是被锁怎么解决_Mysql数据库全局锁是如何引起的,如何解决?
  4. linux修改文件句柄数生效_linux系统层面调优和常见的面试题
  5. django框架学习文档_Python四大主流网络编程框架,你知道么?
  6. RTP Payload Format for H.264 Video
  7. JDK和CGLIB动态代理区别
  8. Bootstrap 中: data-toggle 与 data-target 的作用
  9. 《 追风筝的人 》:“ 为你,千千万万遍 ” ...
  10. [云框架]KONG API Gateway v1.5 -框架说明、快速部署、插件开发