
PHP获取开始和结束时间
//当前时间
$start
=
strtotime(date('Y-m-d
H:i:s'));
//时长,时间长度(秒为单位,例子中为120秒,2分钟后,实际时间可自行修改或程序计算得出)
//如果是1周后,则为$start
+
(7
24
60
60);
$long
=
$start
+
120
//结束时间
$end
=
date('Y-m-d
H:i:s',
$long);
php可以用函数time()来获取Unix
时间戳,但是只能获取当前的,不能填入参数计算
php的date()方法获取的时间跟实际时间相差8个小时
因为在php的配置文件中datetimezone =默认是为空,则时间获取是从0时区的时间,中国是在东八区,所以相差八个小时
$date = date('Y-m-d H:i:s');
getdate()函数用于获取日期/时间,它的返回值是一个关联数组。
例子:<php
//注:getdate()的参数可有可无,没有参数时默认是系统当前时间
$my_date = getdate(date("U"));
echo "<br>当前时间是:";
//注:如果[]中括号中的参数写错了,只是以空白显示,而非出现错误提示。
print_r("$my_date[year]-$my_date[mon]-$my_date[mday] $my_date[hours]:$my_date[minutes]:$my_date[seconds]");
>
以上就是关于PHP怎么获得一天,一周,一个月的起始和结束的时间戳求高人指点全部的内容,包括:PHP怎么获得一天,一周,一个月的起始和结束的时间戳求高人指点、php中time()和date()函数获取时间与本地不一致的问题、请分别使用函数date()和getdate()显示系统日期及时间 (使用PHP)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)