IT源码网

php时间戳函数mktime()详解

wyy 2019年11月19日 编程语言 641 0

在项目开发中,偶尔会遇到跨周期、跨月的的时间操作。PHP为我们提供了一个很方便的函数->mktime,可以很简单的获取制定日期的时间戳了。

mktime(hour,minute,second,month,day,year); 
//hour  可选。规定小时。 
//minute 可选。规定分钟。 
//second 可选。规定秒。 
//month  可选。规定用数字表示的月。 
//day   可选。规定天。 
//year  可选。规定年。
//获取今日开始时间戳和结束时间戳 
$start = mktime(0,0,0,date('m'),date('d'),date('Y')); 
$end = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; 
//获取昨日起始时间戳和结束时间戳 
$beginYesterday = mktime(0,0,0,date('m'),date('d')-1,date('Y')); 
$endYesterday = mktime(0,0,0,date('m'),date('d'),date('Y'))-1; 
//获取上周起始时间戳和结束时间戳 
$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')); 
//获取本月起始时间戳和结束时间戳 
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y')); 
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));

 

发布评论
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

常用php操作redis命令整理(一)通用及字符串类型详解
你是第一个吃螃蟹的人
发表评论

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