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

2015-01-24信息快讯网

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

//php获取今日开始时间戳和结束时间戳
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=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'));

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

语法

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

参数 描述
hour 可选。规定小时。
minute 可选。规定分钟。
second 可选。规定秒。
month 可选。规定用数字表示的月。
day 可选。规定天。
year 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。
is_dst
可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。

自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。

用法

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

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

注意在 PHP 5.1 之前,如果该函数的参数非法,则会返回 false。

另外需要注意的是该函数对于日期运算和验证非常有用。它可以自动校正越界的输入,如:

echo(date("M-d-Y",mktime(0,0,0,12,36,2013)));


将输出结果如:Jan-05-2014

php实例分享之mysql数据备份
dedecms函数分享之获取某一栏目所有子栏目
PHP小技巧之JS和CSS优化工具Minify的使用方法
php开启openssl的方法
PHP整数取余返回负数的相关解决方法
PHP取余函数介绍MOD(x,y)与x%y
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
php计算程序运行时间的简单例子分享
php下获取http状态的实现代码
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
php中session过期时间设置及session回收机制介绍
PHP CURL获取返回值的方法
php计算当前程序执行时间示例
php时间戳转换的示例
PHP中获取时间的下一周下个月的方法
php 创建以UNIX时间戳命名的文件夹(示例代码)
PHP时间戳 strtotime()使用方法和技巧
PHP在引号前面添加反斜杠(PHP去除反斜杠)
PHP无限分类(树形类)
PHP的PSR规范中文版
PHP中time(),date(),mktime()区别介绍
php中time()和mktime()方法的区别
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
php实现的获取网站备案信息查询代码(360)
DOM XPATH获取img src值的query
PHP和JavaScrip分别获取关联数组的键值示例代码
PHP函数之日期时间函数date()使用详解
如何使用php输出时间格式
显示程序执行时间php函数代码
php使用sql数据库 获取字段问题介绍
如何使用“PHP” 彩蛋进行敏感信息获取
PHP-Fcgi下PHP的执行时间设置方法
php中用date函数获取当前时间有误的解决办法
使用php 获取时间今天明天昨天时间戳的详解
解析php时间戳与日期的转换
©2014-2024 dbsqp.com