找回密码
 立即注册
搜索
查看: 1559|回复: 0

[基础语法] php 获取今日、昨日、上周、本月的起始&结束时间戳

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-7-5 10:40:23 | 显示全部楼层 |阅读模式

php获取今日开始时间戳和结束时间戳

  1. $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));

  2. $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
复制代码



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

  1. $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));

  2. $endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
复制代码


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

  1. $beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));

  2. $endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
复制代码


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

  1. $beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));

  2. $endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
复制代码


PHP mktime() 函数用于返回一个日期的 Unix 时间戳。
语法
  1. mktime(hour,minute,second,month,day,year,is_dst)
复制代码


代码实例:
  1. <?php
  2. /**
  3. * PHP mktime() 函数用于返回一个日期的 Unix 时间戳。
  4. * 语法:mktime(hour,minute,second,month,day,year,is_dst)
  5.     参数 描述
  6.     hour 可选。规定小时。
  7.     minute 可选。规定分钟。
  8.     second 可选。规定秒。
  9.     month 可选。规定用数字表示的月。
  10.     day 可选。规定天。
  11.     year 可选。规定年。在某些系统上,合法值介于 1901 - 2038 之间。不过在 PHP 5 中已经不存在这个限制了。
  12.     is_dst
  13.     可选。如果时间在日光节约时间(DST)期间,则设置为1,否则设置为0,若未知,则设置为-1。
  14.     自 5.1.0 起,is_dst 参数被废弃。因此应该使用新的时区处理特性。
  15. */
  16. $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
  17. $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;
  18. $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
  19. $endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
  20. $beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
  21. $endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
  22. $beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
  23. $endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
  24. $date = date("Y-m-d H:i:s", $beginToday);
  25. echo $date;
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 18:35 , Processed in 0.050010 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表