菜鸟国际电子游戏首页 > 文章中心 > 正文

php 获取时间-电子游戏app下载



$time_today = date('y-m-d h:i:s',time());
//获得今天的时间2020-11-03 12:12:12

strtotime(date("ymd", time()));
//获取今天0点的时间戳

$this_month = strtotime(date('y-m-01',time()));
//获得这个月第一天零点的时间戳

strtotime(date('y-m-01',strtotime("next month")));
strtotime(date('y-m-01',strtotime(" 1 month")));
获得下个月零点的时间

$month_first = date('y-m',strtotime($data_time));
获得某时间当月第一天零点的时间

$month_end = date('y-m-d', strtotime("$month_first 1month-1day"));
获得某时间当月最后一天的时间

date("ymd", strtotime("-1 day"));
获取昨天的日期

date("y-m-d",strtotime("-1 month"))
获取一个月前的日期

date("y-m-d",strtotime("-30 day"))
获取30天前的日期

$begindata = "2018-11-18 00:00:00";
date('y-m-d 00:00:00', strtotime($begindata .'-5days'));

获取某个时间的上个月第一天零点的时间戳
$datestring='2011-03-30 first day of last month';
//$datestring=date("y-m-d",time()).'first day of next month'; (也可以)
$dt=date_create($datestring);
echo $dt->format('y-m'); //2011-02

当月1号0点时间戳
strtotime(date('y-m-01', time()));

当月最后一天23:59:59 时间戳
strtotime(date('y-m-01', time())." 1month-1second");


获取今日开始时间戳和结束时间戳
$start = mktime(0,0,0,date('m'),date('d'),date('y'));
$end = mktime(0,0,0,date('m'),date('d') 1,date('y'))-1;


*如果获取的时间不符,看看时区是否正确*

设置时区::

方法1:
(最好的方法)在php.ini里加上找到date.timezone项,设置date.timezone = "asia/shanghai",重启环境就ok了。

方法2:
在需要用到这些时间函数的时候,在页面添加date_default_timezone_set("prc");

方法3:
在页头加上设置时区ini_set('date.timezone','asia/shanghai');



转载请注明出处:

0

相关文章