php获取当前时间, php获取当前时间的常用方法有三种,分别是gmmktime()函数、mktime()方法和microtime()方法。
1、gmmktime()函数
gmmktime()函数是一个UNIX时间戳,可以获取GMT日期。
具体语法是:
int gmmktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] )
该函数的参数从右到左可以为空,空的参数将被设置为对应的当前GMT值。
参考示例:
示例代码:
?php
echo gmmktime();//如果没有设置参数,默认取当前GMT时间。
echo gmmktime(2016年0,45,3,7,7);//设置参数指示格林威治时间2016年7月7日0: 45: 3。
?
输出:
1467909956 1467852303
2、mktime()方法
Mktime()也可以获得日期的UNIX时间戳。
具体语法是:
int mktime ([ int $hour=date(H) [, int $minute=date(i) [, int $second=date(s) [, int $month=date(n) [, int $day=date(j) [, int $year=date(Y) [, int $is_dst=-1 ]]]]]]] )
这个函数可以根据给定的参数返回UNIX时间戳。时间戳通常是一个长整数,包含从UNIX时代到给定时间的秒数。
参考示例:
示例代码:
?php
echo mktime();//如果没有设置参数,默认取当前GMT时间。
echo mktime(2016年0,45,3,7,7);//设置参数指示格林威治时间2016年7月7日0: 45: 3。
?
输出:
1467910465 1467852303
3. Micro-time () method
Microtime()可以获得当前UNIX时间戳和微秒数。
The specific syntax is: mixed micro-time ([bool $ get _ as _ float])
如果get_as_float参数值设置为true,那么microtime()将返回一个浮点数;如果没有参数,则返回“毫秒秒”格式的字符串。
其中sec是从UNIX时代到现在的秒数,msec是微秒部分。一个字符串的两个部分基本上都是秒返回的。
参考示例:
示例代码:
?php
echo microtime();//返回由毫秒秒格式字符串表示的时间。
echo br/;
回声微时(真);//返回表示时间的浮点字符串。
?
输出:
0.40474900 14679108621467910862.4048
php获取当前时间,以上就是本文为您收集整理的php获取当前时间最新内容,希望能帮到您!更多相关内容欢迎关注。