PHP获取今天,昨天,本月,上个月,本年 起始时间戳或日期,最新更新时间为2020-04-01

date_default_timezone_set("Asia/Shanghai"); //设置为上海时间 否则开始时间会相差8个小时//获取今日开始时间戳和结束时间戳
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;//获取昨日起始时间戳和结束时间戳
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;//获取本周起始时间戳和结束时间戳
$beginThisweek = mktime(0,0,0,date('m'),date('d')-date('w')+1,date('y'));
$endThisweek=time();//获取上周起始时间戳和结束时间戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));//获取本月起始时间戳和结束时间戳
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));//上个月的起始时间:
$month =  1;  // 1代表上个月,可以增加数字追溯前几个月的时间
$begin_time = date("Y-m-d", mktime(0, 0, 0, date("m") - 1 * $month, 1, date("Y")));
$end_time = date("Y-m-d", mktime(23, 59, 59, date("m") - ($month - 1), 0, date("Y")));
// 以下方法有误差,例如3月31日那天的上个月时间匹配出是3月2日,已亲自测试,所以已废弃
//$begin_time = strtotime(date('Y-m-01 00:00:00',strtotime('-1 month')));
//$end_time = strtotime(date("Y-m-d 23:59:59", strtotime(-date('d').'day')));$begin_year = strtotime(date("Y",time())."-1"."-1"); //本年开始
$end_year = strtotime(date("Y",time())."-12"."-31"); //本年结束//现在的时间到第二天凌晨相差的时间戳
$time = (strtotime(date('Y-m-d'))+3600*24) - time() ; 

PHP获取今天,昨天,本月,上个月,本年 起始时间戳相关推荐

  1. php sql查看本月记录,SQL Server 获取本周,本月,本年等时间内记录

    datediff(week,zy_time,getdate())=0 //查询本周 datediff(month,zy_time,getdate())=0 //查询本月 本季:select * fro ...

  2. java 月份起止时间_java已知时间的本周,本月,本年的起始时间

    String --->LocalDateTime /LocalDate --->String/Long 有一些项目需要展示本日,本周,本月,本年的相关统计信息,这时就需要根据当前日期(或者 ...

  3. js获取本周、本月、本季、本年的第一天

    今天项目中要获取本周.本月.本季.本年的第一天,发现网上的方法或多或少都有问题,于是自己写了一个,亲测可用. 同时回顾了一下js日期对象的知识,做个总结 先上代码: 1 /** 2 * 获取指定日期的 ...

  4. php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

    php 获取今日.昨日.上周.本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime.下面首先还是直奔主题以示例说明如何使用 mktime 获取今日.昨日.上周.本月的起始 ...

  5. 转:PHP 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

    php 获取今日.昨日.上周.本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime.下面首先还是直奔主题以示例说明如何使用 mktime 获取今日.昨日.上周.本月的起始 ...

  6. php获取今天是几号,php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳以及当月共有多少天...

    php 获取今日.昨日.上周.本月的起始时间戳和结束时间戳以及当月共有多少天 2018-11-13 226 $beginToday=mktime(0,0,0,date('m'),date('d'),d ...

  7. Oracle 获取本周、本月、本季、本年的第一天和最后一天

    来源:https://www.cnblogs.com/cheng5x/p/6888158.html Oracle 获取本周.本月.本季.本年的第一天和最后一天 --本周 select trunc(sy ...

  8. php 获取上周日期_php 获取今日、昨日、上周、本月的起始时间戳和结束时间

    1.php获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,date('m'),date('d'),date('Y'));$endToday=mktime(0,date('d' ...

  9. javascript获取本周、本月、本季度、本年时间

    javascript获取本周.本月.本季度.本年时间段 直接上代码 timeSlotChange (val) {let startTime, endTime;let now = new Date(); ...

最新文章

  1. chrome调试手机webview中页面
  2. golang interface 类型转换_无符号Golang程序逆向方法解析
  3. Tomcat 的运行机制
  4. 当集合a为空集时a的取值范围_高中数学必修一第一章集合分节练习和章末测试题含答案[1] 2...
  5. c# contains_清单 .Contains()方法,以C#为例
  6. linux 内核io操作,关于Linux内核中的异步IO的使用
  7. C/C++编程操作Redis数据库,hiredis包装redis数据库操作接口及测试(增删改查与连接)
  8. jpa 多层嵌套一对多_JPA一对多、多对多json序列化死循环问题解决
  9. 百度地图api vue集成模板收录
  10. 聊聊V8引擎的垃圾回收
  11. Rust: tokio,异步代码与运行速度初探
  12. JavaScript 运行机制(EventLoop)详解:一篇文章全部搞懂事件循环
  13. 线性代数笔记19——格拉姆-施密特正交化
  14. AES加密 + Base64编码
  15. 【车间调度】免疫遗传算法求解多目标生产调度问题【含Matlab源码 710期】
  16. 1.网络通讯-9种常用网络命令
  17. panada indexing,selection,assigning
  18. 命名实体识别的一点经验
  19. 贪心算法-大整数乘法/加法/减法
  20. 如何用js源生写计时器

热门文章

  1. Go 学习笔记(60)— Go 第三方库之 go-redis(初始化 redis、操作 string、操作 list、操作 set、操作 hset)
  2. 由于找不到PBSYS90.dll,无法继续执行代码。重新安装程序可能会解决此问题!
  3. Python多版本pip安装库的问题
  4. Bert系列(二)——源码解读之模型主体
  5. 使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目
  6. 自动驾驶解决方案架构
  7. 深度学习LiDAR定位:L3-Net
  8. Android App的启动过程
  9. api.php t.cn,PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
  10. python format 格式化字符串