php获取当天开始和结束时间戳的方法
connygpt 2024-10-25 11:36 13 浏览
在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);
?>
相关推荐
- vue3 组件初始化流程
-
学习完成响应式系统后,咋们来看看vue3组件的初始化流程既然是看vue组件的初始化流程,咋们先来创建基本的代码,跑跑流程(在app.vue中写入以下内容,来跑流程)import{h,ref}...
- Context的典型使用场景
-
获取应用文件路径基类Context提供了获取应用文件路径的能力,ApplicationContext、AbilityStageContext、UIAbilityContext和ExtensionCon...
- web技术分享|AudioContext 实现音频可视化
-
要实现音频可视化,实现一些炫酷的效果需要借助WebAudioAPI提供的一些方法AudioContext。AudioContext接口表示由链接在一起的音频模块构建的音频处理图,每个模块由一个...
- 2023-03-21:音视频解混合(demuxer)为MP3和H264,用go语言编写
-
2023-03-21:音视频解混合(demuxer)为MP3和H264,用go语言编写。答案2023-03-21:#步骤1:安装github.com/moonfdd/ffmpeg-gogoget...
- 如何在微信小程序中加入音频或视频?
-
要在微信小程序中加入音频或视频,可以使用以下步骤:1.在小程序页面中引入wx.createInnerAudioContext()或wx.createVideoContext()方法。2.创建音频或...
- 使用RKE的方式快速部署K8S集群
-
RKE是一款经过CNCF认证的开源Kubernetes发行版,可以在Docker容器内运行。它通过删除大部分主机依赖项,并为部署、升级和回滚、节点扩容提供一个稳定的路径,从而解决了Kubernetes...
- Rancher(k8s)的持久存储卷Volumes(PV/PVC)的使用方法
-
1.介绍1.1介绍在上一节课里面福哥带着大家学会了使用k8s的负载均衡LoadBalancing(LB)发布集群内部的服务的方法,今天我们要讲讲k8s的持久存储卷Volumes(PVC)的使用方...
- 基于 Sealos 的镜像构建能力,快速部署自定义 k8s 集群
-
Sealos是一个快速构建高可用k8s集群的命令行工具,该工具部署时会在第一个k8smaster节点部署registry服务(sealos.hub),该域名通过hosts解析到第一...
- Docker、Containerd、RunC分别是什么
-
什么是RunC上一遍文章《真正运行容器的工具:深入了解runc和OCI规范》已经讲清楚了Runc与OCI。这里再讲解一下概念。Docker、Google、CoreOS和其他供应商创建了开放容...
- 偷偷爆料下Docker学习,看这一篇就够了!十分推荐!!
-
一.什么是容器?生活中常将一个能用来承载物料的装置称之为容器,比如碗、盘子,杯子等,容器内可放入各种各样的物料,每一个容器都相互独立,不相互干扰。而我们计算机领域所说的容器通常是指一个包含了完整的运...
- Docker网络优化方案,你认为哪种将引爆未来?
-
ICT架构师技术交流微信号分析和交流ICT行业最前沿技术,分享更多存储、服务器、数据中心、网络、软件定义和虚拟化等相关知识,旨在知识交流、开放共享和共同进步。上一篇文章Docker原生网络和实现原...
- Docker容器和存储系统 云舒网络
-
江松:1986开始接触到苹果电脑,不是MacBook,是APPLEII.用Basic编程序。1999年去欧洲爱尔兰做存储,从并行SCSI协议开始做,到FC1G,4G,8G。2009年回国后进...
- 基于docker的跨主机WEB容器管理
-
前言由于我们的一部分服务器,分布在不同的公共网络环境。而且,这些服务器程序,发布都使用了docker,但并没有使用k8s这样的工具。处于离散的管理状态。也考虑过rancher这样的工具,但对于我们来说...
- Kubernetes(k8s)docker 和 Containerd 区别
-
Kubernetes(k8s)、Docker和Containerd都是容器技术领域的重要工具,但它们各自有不同的角色和功能。Docker:Docker是一个开源的容器化平台,它允许开发者将应...
- 从 Docker 快刀到 K8s 剑法:程序员的云原生武功秘籍
-
前言在当今云计算的浪潮中,Docker和Kubernetes(K8s)已成为每位程序员必备的核心工具。Docker,如同一把锐利的快刀,能够迅速、简洁地将应用及其依赖封装成镜像,实现便捷的打包与发...
- 一周热门
- 最近发表
- 标签列表
-
- kubectlsetimage (56)
- mysqlinsertoverwrite (53)
- addcolumn (54)
- helmpackage (54)
- varchar最长多少 (61)
- 类型断言 (53)
- protoc安装 (56)
- jdk20安装教程 (60)
- rpm2cpio (52)
- 控制台打印 (63)
- 401unauthorized (51)
- vuexstore (68)
- druiddatasource (60)
- 企业微信开发文档 (51)
- rendertexture (51)
- speedphp (52)
- gitcommit-am (68)
- bashecho (64)
- str_to_date函数 (58)
- yum下载包及依赖到本地 (72)
- jstree中文api文档 (59)
- mvnw文件 (58)
- rancher安装 (63)
- nginx开机自启 (53)
- .netcore教程 (53)