php获取前一天、后一天、前一周或后一周的日期

var_dump(date('Y-m-d'));
var_dump(date('Y-m-d', strtotime('- 1 day')));
var_dump(date('Y-m-d', strtotime('+ 2 day')));
var_dump(date('Y-m-d', strtotime('- 1 week')));
var_dump(date('Y-m-d', strtotime('+ 2 week')));

打印出来的结果是:
string(10) "2018-10-09"
string(10) "2018-10-08"
string(10) "2018-10-11"
string(10) "2018-10-02"
string(10) "2018-10-23"

date("Y-m-d", strtotime("last day of -1 month", strtotime("2018-05-31")));

打印结果:"2017-04-30";

通过mktime,获取每个月的开始时间和结束时间;

使用方法: mktime(hour,minute,second,month,day,year);

例子:

$startTime = date('Y-m-d H:i:s', mktime(0, 0, 0, date('m'), date('d'), date('Y')));
$endTime = date('Y-m-d H:i:s', mktime(23, 59, 59, date('m'), date('d'), date('Y')));

php strtotime技巧,获取前几天、前几周、后几天、后几周,本月开始和本月结束时间相关推荐

  1. java时间工具类;获取当前,过去N个单位,前N个单位(不包含当前)年月日时分秒毫秒的开始与结束时间

    在项目开发中经常会遇到时间参数,比如开始时间结束时间:但是往往会出现一个问题那就是时间的格式问题,当前后端格式不一致的时候就导致参数无法接收.这就要写一个兼容很多格式的转换器.那有没有更简便的方式呢, ...

  2. java的LocalDateTime类来获取当天时间、前一天时间,本周的开始和结束时间、本月的开始和结束时间

     直接上代码: // 获取当天日期LocalDate now = LocalDate.now();// 当天开始时间LocalDateTime todayStart = now.atStartOfDa ...

  3. 轻松搞定-根据当前日期获取今日、昨日、本周、上周、本月、上月开始结束时间

    1.只需要传入type参数,即可自动判断得出开始结束时间: type:今日:today.昨日:yesterday.本周:thisweek.上周:lastweek.本月:thismonth. 上月:la ...

  4. linux获取近一小时日志,Linux分析日志获取最多访问的前10个IP

    apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数. 既然是统计,那么awk是必不可少的,好用而高效. 命令如下: awk '{a[$1] += ...

  5. 获取一亿数据获取前100个最大值

    package cn.usst.tophundred.quicksort; import java.util.Random; /** 获取一亿数据获取前100个最大值 1. 假设数组为 array[N ...

  6. mysql往前一天同一时间_Mysql时间轴数据 获取同一天数据的前三条

    创建表数据 CREATE TABLE `praise_info` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `pic_id` va ...

  7. python计算选手最后得分并取出前三名_MySQL中查询获取每个班级成绩前三名的学生信息...

    今天有同事说到了怎么MySQL中查询获取每个班级成绩前三名的学生信息,在网上查了查,然后写出代码,很快就OK了. CREATE TABLE t_testscore(    pk_id INT PRIM ...

  8. mysql查询班级作业提交情况_MySQL中查询获取每个班级成绩前三名的学生信息

    标签: 今天有同事说到了怎么MySQL中查询获取每个班级成绩前三名的学生信息,在网上查了查,然后写出代码,很快就OK了. CREATE TABLE t_testscore(    pk_id INT ...

  9. linux查看ip访问日志文件,linux分析apache日志获取最多访问的前10个IP

    apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数. 既然是统计,那么awk是必不可少的,好用而高效. 命令如下: awk '{a[$1] += ...

最新文章

  1. Spring.net 类库目录
  2. Linux下Tcp保活时间默认多少,C/C++网络编程中的TCP保活
  3. adb shell 命令详解,android, adb logcat
  4. 库-libuv:概述
  5. leetcode题解767-重构字符串
  6. 微信小程序后端Java接口开发
  7. 日常开发中,String类中常用的方法
  8. 【数字图像处理matlab】sobel、prewitt算子图像锐化
  9. 数据压缩作业一:音频时域频域特性分析(Audacity)及RGB文件熵的计算
  10. 微擎使用腾讯地图拾取坐标
  11. easyUI设置表格中的背景色
  12. 会员积分系统设计 1 内容说明
  13. Source Sink (live555)
  14. 【考研英语语法】名词性从句
  15. C# winform表格datagridview行高自动设置问题
  16. 软考成绩什么时候出来?
  17. 氧化锌@聚丙烯腈(ZnO@PAN)静电纺丝纳米纤维膜材料|金属有机框架材料ZIF-8@聚丙烯腈(ZIF-8@PAN)纳米纤维膜材料
  18. 知识蒸馏论文翻译(1)——CONFIDENCE-AWARE MULTI-TEACHER KNOWLEDGE DISTILLATION(多教师知识提炼)
  19. Mathcad的数组使用
  20. 网站推广技巧-网站推广常用技巧教程

热门文章

  1. SystemError: execution of module h5py.utils raised unreported exception
  2. oracle11g回闪,oracle11gdroptable后闪回-Oracle
  3. BIGEMAP谷歌卫星地图下载器
  4. 图解弗洛伊德算法(每一对顶点之间的最短路径问题)
  5. 软件定义存储(SDS)学习一
  6. 【已解决】TF_REPEATED_DATA ignoring data with redundant timestamp for frame
  7. nuxt解决首屏加载慢问题_Vue首屏加载慢
  8. 数列分块入门练习题一
  9. 机器学习——特征工程——数据的标准化(Z-Score,Maxmin,MaxAbs,RobustScaler,Normalizer)
  10. 关于疫情,你想到什么?