代码为:

$date = “2009-01-01”;
$time = strtotime($date) – 3600*24;
echo date(‘Y-m-d’,$time);

或者一句:
echo date(“Y-m-d”,(strtotime(“2009-01-01”) – 3600*24));

(1)打印明天此时的时间戳strtotime(“+1 day”)
当前时间:echo date(“Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(“Y-m-d H:i:s”,strtotime(“+1 day”))

结果:2009-01-23 09:40:25

(2)打印昨天此时的时间戳strtotime(“-1 day”)
当前时间:echo date(“Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(“Y-m-d H:i:s”,strtotime(“-1 day”))

结果:2009-01-21 09:40:25

(3)打印下个星期此时的时间戳strtotime(“+1 week”)
当前时间:echo date(“Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(“Y-m-d H:i:s”,strtotime(“+1 week”))

结果:2009-01-29 09:40:25

(4)打印上个星期此时的时间戳strtotime(“-1 week”)
当前时间:echo date(“Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(“Y-m-d H:i:s”,strtotime(“-1 week”))

结果:2009-01-15 09:40:25

(5)打印指定下星期几的时间戳strtotime(“next Thursday”)
当前时间:echo date(“Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(“Y-m-d H:i:s”,strtotime(“next Thursday”))

结果:2009-01-29 00:00:00

(6)打印指定上星期几的时间戳strtotime(“last Thursday”)
当前时间:echo date(“Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(“Y-m-d H:i:s”,strtotime(“last Thursday”))

结果:2009-01-15 00:00:00

php 取某一日期的前一天的更多相关文章

  1. java获得指定日期的前一天,后一天的代码

    /** * 获得指定日期的前一天 * @param specifiedDay * @return * @throws Exception */ public static String getSpec ...

  2. php获取指定日期的前一天,前一月,前一年日期

    ## php获取指定日期的前一天,前一月,前一年日期   前一天的日期为: date("Y-m-d",strtotime("-1 days",strtotime ...

  3. java日期获取前一天和后一天

    import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import j ...

  4. java 根据系统日期获取前一天、后一天时间(根据初始日期推算出期望(向前/向后)日期)

      1.情景展示  java 根据系统当前日期获取前一天日期.后一天日期,或者根据初始日期推算出期望(向前/向后)日期. 2.解决方案 导包 import java.text.ParseExcepti ...

  5. SQL Server取datetime的日期部分

    在c#中有个Date属性用于返回日期,其实就是当天0点. DateTime dtNow = DateTime.Now; DateTime dtNow2 = dtNow.Date; Console.Wr ...

  6. javascript获得给定日期的前一天的日期

    /** * 获得当前日期的前一天 */ function getYestoday(date){ var yesterday_milliseconds=date.getTime()-1000*60*60 ...

  7. My97 DatePicker获取自定义日期的前一天

    1.控件,获取第一个input中的时间,再将这个时间的前一天赋值给第二个input <input type="text" class="form-control i ...

  8. JavaScript如何实现日期的前一天后一天转变

    1.生成时间 var data =new Date(); 2.获得时间戳     什么是时间戳? 时间戳是指格林威治时间自1970年1月1日(00:00:00 GTM)至当前时间的总秒数.它也被称为U ...

  9. MySql取得日期(前一天、某一天)

    在测试一个统计表格,发现每次手写一个地址实在很烦,干脆就搞个自动计算好时间区间的东西.以下内容作为收获吧! 取得当天: SELECT curdate(); mysql> SELECT curda ...

随机推荐

  1. centos7 dns(bind)安装配置

    yum install -y bind bind-chroot bind-utils chroot是通过相关文件封装在一个伪根目录内,已达到安全防护的目的,一旦程序被攻破,将只能访问伪根目录内的内容, ...

  2. vscode编程nodejs初始安装

    nodejs官网 http://nodejs.cn/ 1.安装nodejs,记得安装时勾选配置路径 在cmd中输入node,进去node环境即为安装成功. 2.安装vscode,并安装插件node e ...

  3. delphi xe10 中使用剪贴板(跨平台)

    VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持.FMX 对剪贴板的支持来自两个接口: IFMXClipboardService:位于 FMX.Platform. ...

  4. Quick BI功能篇之(一):20分钟入门

    前言: 最近小编帮助隔壁团队一个小姐姐解决了个大难题:给老板汇报业绩分析,频次提高.效率提升,还得保证团队中的小伙伴们都得有点大数据时代的基本数据能力.小编觉得这么好的经验可以分享给更多志同道合的朋友 ...

  5. bzoj1012题解

    [解题思路] 强制在线线段树/树状数组,没什么好说的..复杂度O(mlog2m)(线段树)或O(mlog22m)(树状数组). [参考代码] (还naive的时候写的zkw真是翔..) #includ ...

  6. 绘制窗体渐变背景的函数[delphi]

    绘制窗体渐变背景的函数,三个参数分别代表起始颜色,终止颜色,绘制方向procedure TForm1.Draw(StartColor:TColor;EndColor:TColor;Direction: ...

  7. NX二次开发-读取图纸表格注释与部件属性关联的名字

    NX11+VS2013 #include <uf.h> #include <uf_ui.h> #include <uf_tabnot.h> #include < ...

  8. NX二次开发-UFUN圆弧矩阵标记、起始角和结束角(弧度测量)、圆弧中心坐标和圆弧半径UF_CURVE_ask_arc_data(边可以用)

    1 NX11+VS2013 2 3 #include <uf.h> 4 #include <uf_ui.h> 5 #include <uf_modl.h> 6 #i ...

  9. 9.RabbitMQ Topic类型交换机

    RabbitMQ消息服务中Topic类型交换机根据通配符路由消息,*代表一个单词,#代表代表0或多个单词.   生产者 消费者   代码 Producer.java   package com.tes ...

  10. ionic:temple

    ylbtech-ionic:temple 1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部     6.返回顶部   作者:ylbtech出处:http://ylb ...