PHP 常用时间/日期操作


不同的时区的时间点不同,所以需要先设置时区 date_default_timezone_set('Asia/Shanghai');

 

  • 当前时间戳:time()
  • 当前日期:date('Y-m-d H:i:s')
  • 时间戳转日期:date('Y-m-d H:i:s',time())
  • 日期转时间戳:strtotime(date('Y-m-d H:i:s'))
  • 7天前:date("Y-m-d H:i:s",strtotime("-7 day")) 
  • 7天后: date("Y-m-d H:i:s",strtotime("7 day"))
  • 1小时前:date("Y-m-d H:i:s",strtotime("-1 hours"))
  • 1小时后: date("Y-m-d H:i:s",strtotime("1 hours"))
  • 1周前:date("Y-m-d H:i:s",strtotime("-1 week")) 
  • 1周后:date("Y-m-d H:i:s",strtotime("1 week"))
  • 下周一:date("Y-m-d H:i:s",strtotime("next Monday"))
  • 下周日:date("Y-m-d H:i:s",strtotime("last Sunday"))
  • 给当前时间加:1周3天7小时5秒:date("Y-m-d H:i:s",strtotime("+1 week 3 days 7 hours 5 seconds"))
  • 当天开始时间:date("Y-m-d",time())
  • 当天结束时间:date("Y-m-d H:i:s",strtotime(date("Y-m-d", strtotime('1 day'))) - 1) 或  date("Y-m-d H:i:s",mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1)date("Y-m-d 23:59:59",time())
  • 本周开始时间:$w = date('w',date('Y-m-d')); date('Y-m-d H:i:s',strtotime(date('Y-m-d') .'-'.($w ? $w - 1 : 6).' day'))date('Y-m-d H:i:s',mktime(0,0,0,date('m'),date('d')-date('w')+1,date('Y')))
  • 本周结束时间:date('Y-m-d 23:59:59',strtotime("$startWeek 6 day"))
发布时间 : 2023-02-28,阅读量:1147 , 分类: PHP
本文链接:https://upwqy.com/details/314.html
include与require的区别 npm 常用的命令