<?php
echo date('Y-m-d H:i:s',strtotime('now'));//当前时间戳 2017-01-09 21:04:11
echo date('Y-m-d H:i:s',strtotime('+1second'));//当前时间戳+1秒 2017-01-09 21:04:12
echo date('Y-m-d H:i:s',strtotime('+1minute'));//当前时间戳+1分 2017-01-09 21:05:11
echo date('Y-m-d H:i:s',strtotime('+1hour'));//当前时间戳+1小时 2017-01-09 22:04:11
echo date('Y-m-d H:i:s',strtotime('+1day'));//当前时间戳+1天 2017-01-10 21:04:11
echo date('Y-m-d H:i:s',strtotime('+1week'));//当前时间戳+1周 2017-01-16 21:04:11
echo date('Y-m-d H:i:s',strtotime('+1month'));//当前时间戳+1月 2017-02-09 21:04:11
echo date('Y-m-d H:i:s',strtotime('+1year'));//当前时间戳+1年 2018-01-09 21:04:11
echo date('Y-m-d H:i:s',strtotime('+12year 12month 12day 12hour 12minute 12second'));//当前时间戳+12年,12月,12天,12小时,12分,12秒 2030-01-22 09:16:23
$t=1483967416;//指定时间戳
echo $dt=date('Y-m-d H:i:s',$t);//2017-01-09 21:10:16
/*方法一*/
echo date('Y-m-d H:i:s',$t+1*24*60*60);//指定时间戳+1天 2017-01-10 21:10:16
echo date('Y-m-d H:i:s',$t+365*24*60*60);//指定时间戳+1年 2018-01-09 21:10:16
/*方法二*/
//$dt是指定时间戳格式化后的日期
echo date('Y-m-d H:i:s',strtotime("$dt+1day"));//指定时间戳+1天 2017-01-10 21:10:16
echo date('Y-m-d H:i:s',strtotime("$dt+1year"));//指定时间戳+1年 2018-01-09 21:10:16
/*方法三*/
//$t是指定时间戳
echo date('Y-m-d H:i:s',strtotime("+1day",$t));//指定时间戳+1天 2017-01-10 21:10:16
echo date('Y-m-d H:i:s',strtotime("+1year",$t));//指定时间戳+1年 2018-01-09 21:10:16
//指定时间戳加1月、1周、1小时、1分、1秒原理同上;

PHP指定时间戳加上1天,1周,1月,一年其实是不需要用上什么函数的!指定时间戳本身就是数字整型,我们只需要再计算1天,1周它的秒数相加即可!

PHP中如何给当前日期或指定日期加一年,加上一个月,加一周,加一天,一分一秒相关推荐

  1. 计算当前日期到指定日期的天数

    计算当前日期到指定日期的天数 三种方法各有优点,根据业务需求决定选择所需方法 方法一 采用数组方式 let start_time = new Date('2020-07-01').getTime() ...

  2. php 获取上个月、下个月、本月的日期 当前月份的前后一个月

    php 获取上个月.下个月.本月的日期 当前月份的前后一个月 <?php    date_default_timezone_set("UTC");  function Get ...

  3. android中数据库sql语句删除指定日期或之前之后的数据

    android room写sql的时候无效,我们传入的大于等于的时候一定要用int类型或者long类型 删除指定时期内的数据(如:三个月之内的数据,1月3号-3月3号--到了3月5号的时候会删除1月3 ...

  4. ElementUI日期时间选择器禁止此刻之前的所有时间选择(精确到,时、分、秒)、pickerOptions、日期选择器范围选择

    elementUI日期时间选择器范围(精确到,时.分.秒.

  5. Android获取一个月前的日期,Android DatePicker Fragment返回一个月前的日期

    好,这很奇怪.我有一个非常简单的DatePicker对话框.问题是,无论我选择什么日期,返回的值都恰好是所选日期的一个月.这是我的代码: 活动 btnEventDate.setOnClickListe ...

  6. Java在当前日期基础上加一年、一个月或一天

    //获取当前日期 Date date = new Date();//创建Calendar实例 Calendar cal = Calendar.getInstance(); cal.setTime(da ...

  7. js将当前日期或指定日期转时间戳超详细

         获取当前时间并转化成时间戳 var date = new Date()console.log(date) // Tue Aug 16 2022 14:52:09 GMT+0800 (中国标准 ...

  8. PHP中如何给日期加上一个月 加一周 加一天

    echo   date("Y-m-d",strtotime("+1 month",strtotime("2012-02-04"))); 结果 ...

  9. MySQL获取上一年、月、日、星期、时、分、秒的日期

    0.码仙励志 人生最大的喜悦是每个人都说你做不到,你却完成它了 1.代码 # 当前 SELECT NOW(); -- 2021-07-16 10:17:35 # 年 SELECT DATE_SUB(N ...

最新文章

  1. Canvas、Paint、Path
  2. java web配置dll文件_JavaWeb项目中dll文件动态加载方法解析(详细步骤)
  3. 关于微信支付的退款那些事
  4. 【机器学习】降维代码练习
  5. Broadcast简单使用
  6. 服务器内存不认硬盘_服务器品牌有哪些?如何选择服务器?
  7. 中移4G模块-ML302-OpenCpu开发-前端网页搭建
  8. Hadoop Hbase单机配置
  9. fastboot烧写命令
  10. 离散数学蕴含式的问题
  11. javascript中隐藏显示的样式表属性
  12. 如不指定存储类型c语言,总结C语言的五种存储类型
  13. C语言实现呼吸灯(HAL库)
  14. U8系统UFO报表无法打印
  15. redis 可视化客户端工具
  16. SiteMesh详解
  17. 【C语言进阶】C语言实现通讯录(简易版)
  18. Luat合宙ESP32C3教程-点亮ST7735驱动1.8寸TFT液晶屏
  19. jesd204b高速ad/da ad9172 AD9689调试记录
  20. redis存储新闻列表_聊聊Redis使用场景

热门文章

  1. Android11源码中内置搜狗输入法(Rockchip)
  2. 〔金融帝国实验室〕(Capitalism Lab)v9.0.00官方重大版本更新!
  3. 1010: 求圆的周长和面积
  4. BoCloud博云荣登中国云计算创新企业榜TOP50
  5. 11种 Matplotlib 科研论文图表教程(附代码)
  6. 【C++】运算符重载1
  7. 中国电信目前的一些云产品
  8. C# ABB机器人PC_SDK通讯
  9. 如何免费把多张图片合并成一个PDF文件?
  10. SQL*Plus 系统变量之28 - LOBOF[FSET]