PHP获取今天开始和结束的时间戳

发布时间:2016-11-18 00:00:00 编辑:志斌 手机版

  时间戳在php中可以精确到秒了,那么我们今天要给各位举例子是关于今天的时间戳计算哦,接下来我们一起来看看这篇关于PHP获取今天开始和结束的时间戳例子吧。

  例子:

  $t = time();

  //开始时间戳

  $start = mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t));

  //结束时间戳

  $end = mktime(23,59,59,date("m",$t),date("d",$t),date("Y",$t));

  mktime 函数的定义和具体用法记录一下

  语法

  mktime(hour,minute,second,month,day,year,is_dst)

  例子 今日、昨日、上周、本月的起始时间戳和结束时间戳

  //开始时间截

  $start=mktime(0,0,0,date(“m”),date(“d”),date(“Y”));

  //结束时间截:

  $end=mktime(0,0,0,date(‘m’),date(‘d’)+1,date(‘Y’))-1;

  //php获取昨日起始时间戳和结束时间戳

  $beginYesterday=mktime(0,0,0,date(‘m’),date(‘d’)-1,date(‘Y’));

  $endYesterday=mktime(0,0,0,date(‘m’),date(‘d’),date(‘Y’))-1;

  //php获取上周起始时间戳和结束时间戳

  $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’));

  //php获取本月起始时间戳和结束时间戳

  $beginThismonth=mktime(0,0,0,date(‘m’),1,date(‘Y’));

  $endThismonth=mktime(23,59,59,date(‘m’),date(‘t’),date(‘Y’));

  定义和用法:

  mktime() 函数返回一个日期的 Unix 时间戳。

  参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。

  参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。


PHP相关文章:

1.关于Java和PHP在Web开发方面的区别

2.如何配置PHP使之能同时支持GIF,PNG和JPEG

3.有关PHP的一些常用问题解答

4.浅析通如何加强php的安全

5.有关语法和表单的PHP教程

6.PHP双引号使用注意事项

7.PHP最短webshell的一些理解

8.PHP对象注入的实例分析

9.PHP防止SQL注入的例子

10.PHP打印输出函数用法详解

本文已影响1964
+1
0