在php的一些数据统计查询逻辑中,可能需要用到以时间段为条件的查询。这篇文章飞鸟慕鱼就来说一说,在php中如何获取当天的开始时间戳以及结束的时间戳。

php 获取当天开始与结束时间戳的方法

一天的开始时间,一般从0点0分0秒开始,到23到59分59秒结束(别喷我,网上是这么说的,当然还有不同的说法),我们只要利用 php 中的时间处理函数来组合这个时段段就可以了,下面介绍了几种简单而常用的方法,喜欢哪个就用哪个吧。
方法1:

<?php
$s = strtotime(date('Y-m-d').'00:00:00');
$l = strtotime(date('Y-m-d').'23:59:59');
//输出开始的时间戳与日期
echo $s;
echo date('Y-m-d H:i:s',$s);
//输出结束的时间戳与日期
echo $l;
echo date('Y-m-d H:i:s',$l);
?>

输出结果:

1572537600
2019-11-01 00:00:00
1572623999
2019-11-01 23:59:59

方法2:

<?php
$s = strtotime(date("Y-m-d",time()));
$l =  $s+60*60*24-1;
//输出开始的时间戳与日期
echo $s;
echo date('Y-m-d H:i:s',$s);
//输出结束的时间戳与日期
echo $l;
echo date('Y-m-d H:i:s',$l);
?>

方法3:

<?php
$s = mktime(0,0,0,date("m"),date("d"),date("Y"));
$l = mktime(23,59,59,date("m"),date("d"),date("Y"));
//输出开始的时间戳与日期
echo $s;
echo date('Y-m-d H:i:s',$s);
//输出结束的时间戳与日期
echo $l;
echo date('Y-m-d H:i:s',$l);
?>

文章来源:https://www.feiniaomy.com/post/477.html

php获取当天开始和结束时间戳的方法相关推荐

  1. php取当天的最后一秒_php获取当天开始和结束时间戳的方法

    在php的一些数据统计查询逻辑中,可能需要用到以时间段为条件的查询.这篇文章飞鸟慕鱼就来说一说,在php中如何获取当天开始的时间戳以及结束的时间戳. php 获取当天开始与结束时间戳的方法 一天的开始 ...

  2. js如何获取当天开始时间和结束时时间并传递(时间戳)给后端

    目录 前言 一.js获取当天开始时间和结束时时间? 总结 前言 今天在项目的接口中,需要传递的参数中,包含开始时间和结束时间,这边在前端的显示界面上是没有时间选择器的,最开始我还以为是要加上一个时间选 ...

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

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

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

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

  5. python 获取当天凌晨零点的时间戳

    python 获取当天凌晨零点的时间戳 https://blog.csdn.net/yun__yang/article/details/79299101 最近写python,遇到了一个问题,需要获取当 ...

  6. java获取当天开始,结束时间

    //获取当天结束时间 public static Date getEndTime(Date date) {Calendar dateEnd = Calendar.getInstance();dateE ...

  7. Calendar 获取当天开始和结束时间

    要注意Calendar默认是以中午12点为原点,所以想获取当天开始时间,需要将小时-12/*** 获取今天开始时间*/ public static Date getStartTime() {Calen ...

  8. Java获取当天零点零分时间的方法分享

    参阅资料: java中如何获取当月1号零时零分的时间呢? 获取指定时间对应的时间戳,是我们日常开发中经常需使用到的方法,那么如何才能获取指定日期时间对应的时间戳呢?下文笔者将一一道来,如下所示: 实现 ...

  9. JavaScript获取当天开始时间和结束时间

    目录 1.获取开始时间 2.获取结束时间 3.相关链接 1.获取开始时间 const startTime = new Date(new Date(new Date().toLocaleDateStri ...

最新文章

  1. HTTP头入门到精通(每一个HTTP消息头解释)
  2. Lambda方法推导(method references)
  3. 14.parfor并行循环处理
  4. Servlet使用适配器模式进行增删改查案例(DeptServiceImpl.java)
  5. 我的Java自学之路,java高级面试笔试题
  6. 移动端测试必须具备的技能
  7. 【练习】Java实现的杨辉三角形控制台输出
  8. java前后端分离,前端部署的方式
  9. win10本机计算机策略,Win10怎么打开本地安全策略_Win10本地安全策略在哪?-192路由网...
  10. 牛客网优惠码-直通BAT面试算法精品课购买
  11. 计算机基础视频教程B站版
  12. (附源码)APP+spring boot心理健康线上咨询系统 毕业设计 031539
  13. 在线编辑excel文件实现服务器后台存储,及页面还原
  14. 最小生成树合集(讲解与例题)
  15. 终于等到了,十位Java架构师整理的“阿里P7”养成计划
  16. 2000万tpmC!zData X 数据库一体机性能再突破
  17. 精选16家 Android 大厂面经汇总~
  18. [日常训练] Surprise me
  19. 笨重POS机遇到便捷APP谁更有优势?
  20. 简单行编辑程序设计文档(数据结构)课设

热门文章

  1. 高温高压系统预警机制
  2. Android IOS WebRTC 音视频开发总结(六五)-- 给韩国电信巨头做咨询
  3. 关于在ubuntu下用docker部署Django卡在 Watching for file changes with StatReloader 不动了 以及 run后无法访问web 的问题
  4. A The system proxy was changed. Click to reenable capturing.A系统代理被更改。单击以重新启用捕获。
  5. Python3.7 如何安装dlib
  6. 基于JAVA房屋租赁网站计算机毕业设计源码+系统+lw文档+部署
  7. python爬虫实训心得_python爬虫的一些心得
  8. Day88 Java框架 SSM分布式案例--商城(一)介绍
  9. OMV安装CUPS共享惠普打印机为网络打印机
  10. 五款不常见但好用的win10软件推荐