当前位置:首页 > 网站建设 > php教程 > 正文内容

php 获取当天开始时间戳和当天结束时间戳

热淘网2年前 (2019-10-09)php教程604

当天开始时间戳:$start_time=strtotime(date("Y-m-d"),time());
当天结束时间戳:$end_time=round($start_time)+86399; //当天结束时间戳
echo date("Y-m-d H:i:s",$start_time) . "\n";
echo date("Y-m-d H:i:s",$end_time) . "\n";


时间戳是我们在时间日期对比时常用到一个小功能,下面我先来给各位介绍strtotime时间戳转换的一些方法与利用它来做一个日期格式化的几分钟、几小时前、几天前的一个实例。

1.PHP时间戳函数将日期转化为unix时间戳

世界末日时间戳 PHP

1
echo "世界末日时间戳为:".strtotime("2012-12-21")

 2.将时间戳转化为系统时间

1
date('Y-m-d H:i:s',"1228348800");

(1)获取当天零点时间戳

1
$timetoday strtotime(date("Y-m-d",time()));

(2)获取明天零点时间戳

1
$tomorrow $timetoday + 3600*24;

 

3.PHP时间戳函数获取英文文本日期时间 示例如下:

便于比较,使用date将当时间戳与指定时间戳转换成系统时间

(1)打印明天此时的时间戳strtotime(”+1 day”)

1
2
3
4
//当前时间
echo date("Y-m-d H:i:s",time());
//明天此时时间
echo date("Y-m-d H:i:s",strtotime("+1 day"));

 (2)打印昨天此时的时间戳strtotime(”-1 day”)

1
2
3
4
//当前时间
echo date("Y-m-d H:i:s",time()) ;
//指定时间
echo date("Y-m-d H:i:s",strtotime("-1 day"));

 (3)打印下个星期此时的时间戳strtotime("+1 week")

1
2
3
4
//当前时间
echo date("Y-m-d H:i:s",time());
//下星期时间
echo date("Y-m-d H:i:s",strtotime("+1 week"));

 (4)打印上个星期此时的时间戳strtotime("-1 week")

1
2
3
4
//当前时间
echo date("Y-m-d H:i:s",time());
//上个星期此时时间
echo date("Y-m-d H:i:s",strtotime("-1 week"));

 (5)打印指定下星期几的时间戳strtotime("next Thursday")

1
2
3
4
//当前时间
echo date("Y-m-d H:i:s",time());
//下星期几时间
echo date("Y-m-d H:i:s",strtotime("next Thursday"));

 (6)打印指定上星期几的时间戳strtotime(”last Thursday”)

1
2
3
4
//当前时间
echo date("Y-m-d H:i:s",time());
//指定时间
echo date("Y-m-d H:i:s",strtotime("last Thursday"));

 以上PHP时间戳函数示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间

<p>扫描二维码推送至手机访问。</p><p>版权声明:本文由<strong>网站标题</strong>发布,如需转载请注明出处。</p>

本文链接:https://www.retao5.com/jiaocheng/1368.html

分享给朋友:

相关文章

php 使用 Mersenne Twister 算法返回随机整数。

php 使用 Mersenne Twister 算法返回随机整数。

定义和用法mt_rand() 使用 Mersenne Twister 算法返回随机整数。语法mt_rand(min,max)说明如果没有提供可选参数 min 和 max,mt_rand() 返回 0...

查看thinkphp框架开发的网站前台源码显示一行解决办法

查看thinkphp框架开发的网站前台源码显示一行解决办法

查看页面源代码的时候 显示的代码 都在一行 解决办法在config 配置文件里面加上 'TMPL_STRIP_SPACE'=>false,    //是否去除模板文件里面...

简单介绍PHP非阻塞模式

简单介绍PHP非阻塞模式

非阻塞模式是指利用socket事件的消息机制,Server端与Client端之间的通信处于异步状态,本文给大家介绍php非阻塞模式,感兴趣的朋友一起学习吧非阻塞模式是指利用socket事件的消息机制,...

thinkphp实现上一篇与下一篇的方法

thinkphp实现上一篇与下一篇的方法

这篇文章主要介绍了thinkphp实现上一篇与下一篇的方法,以实例形式对比分析了两种不同的实现方法供大家选择,方法二在方法一的基础上增加了判断的功能,是非常实用的技巧,需要的朋友可以参考下本文实例讲述...

 PHP操作Session和Cookie

PHP操作Session和Cookie

我们跟踪用户信息时需要用到Session和Cookie,比如用户登录验证、记录用户浏览历史,存储购物车数据,限制用户会话有效时间等。今天我们来了解下PHP是如何操作Session和Cookie的。&n...

PHP新浪面试题及完整答案

PHP新浪面试题及完整答案

闲来无聊找了一套新浪PHP笔试题,在有手册的情况下完成的,欢迎拍砖,砖不够我给你搬。。。真的,新手求指教,欢迎留言!1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名 ...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。