php 时间戳处理

常用方法

  1. 设置时区

     date_default_timezone_set("PRC");--Asia/chongqing
    
  2. 当前时间戳转化为指定样式

     date("Y-m-d H-i-s");			
     默认date("Y-m-d H-i-s", time());	
    
  3. 获取晚11的时间戳

     $time23=strtotime(date('Y-m-d').' 23:00:00');
    
  4. 获取上个月初月末时间

     $begin_time = date('Y-m-01 00:00:00',strtotime('-1 month'));
     $end_time = date("Y-m-d 23:59:59", strtotime(-date('d').'day'));
    

mktime()函数

  1. mktime(hour,minute,second,month,day,year,is_dst);

     //hour指定小时
     //minute指定分钟
     //second指定秒数
     //mouth指定月
     //day指定日
     //year指定年
    
  2. 获取昨天的开始时间和结束时间

     mktime(0, 0, 0, date('m'), date('d')-1, date('Y'));
     mktime(0, 0, 0, date('m'), date('d'), date('Y'))-1;
     或mktime(23, 59, 59, date('m'), date('d')-1, date('Y'));
    
  3. 获取当月的开始时间和结束时间

     mktime(0,0,0,date('m'),1,date('Y'));
     mktime(23,59,59,date('m'),date('t'),date('Y'));
    

你可能感兴趣的:(php学习笔记)