首页 > 语言 > PHP > 正文

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

2024-09-04 11:45:43
字体:
来源:转载
供稿:网友

例子:

  1. $t = time(); 
  2. //开始时间戳 
  3. $start = mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t)); 
  4. //结束时间戳 
  5. $end = mktime(23,59,59,date("m",$t),date("d",$t),date("Y",$t)); 

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

语法:

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

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

  1. //开始时间截 
  2. $start=mktime(0,0,0,date(“m”),date(“d”),date(“Y”)); 
  3. //结束时间截: 
  4. $end=mktime(0,0,0,date(‘m’),date(‘d’)+1,date(‘Y’))-1; 
  5. //php获取昨日起始时间戳和结束时间戳 
  6. $beginYesterday=mktime(0,0,0,date(‘m’),date(‘d’)-1,date(‘Y’)); 
  7. $endYesterday=mktime(0,0,0,date(‘m’),date(‘d’),date(‘Y’))-1; 
  8. //php获取上周起始时间戳和结束时间戳 
  9. $beginLastweek=mktime(0,0,0,date(‘m’),date(‘d’)-date(‘w’)+1-7,date(‘Y’)); 
  10. $endLastweek=mktime(23,59,59,date(‘m’),date(‘d’)-date(‘w’)+7-7,date(‘Y’)); 
  11. //php获取本月起始时间戳和结束时间戳 
  12. $beginThismonth=mktime(0,0,0,date(‘m’),1,date(‘Y’)); 
  13. $endThismonth=mktime(23,59,59,date(‘m’),date(‘t’),date(‘Y’)); 

定义和用法:

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

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

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表