php时间戳函数mktime()详解编程语言

在项目开发中,偶尔会遇到跨周期、跨月的的时间操作。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'));

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/17143.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论