PHP函数:获取当前的服务器时间
在PHP中,要获取当前的服务器时间可以使用date()函数。date()函数用于格式化时间,并返回一个格式化后的时间字符串。
语法:
string date (string $format [, int $timestamp])
参数:
$format:必需。规定日期/时间的格式,其中包括要显示的日期/时间的信息。
$timestamp:可选。规定时间戳。默认是当前时间。
下面是一个简单的示例:
<?php
echo date("Y/m/d H:i:s");
?>
输出:
2021/01/01 00:00:00
在上面的示例中,date()函数以“年/月/日 时:分:秒”的格式返回当前的服务器时间。
下面是date()函数常用的格式字符:
- Y:四位数字表示的年份
- y:两位数字表示的年份
- m:数字表示的月份(有前导零)
- n:数字表示的月份(没有前导零)
- d:月份中的第几天(有前导零)
- j:月份中的第几天(没有前导零)
- H:小时(24小时制,有前导零)
- h:小时(12小时制,有前导零)
- i:分钟(有前导零)
- s:秒(有前导零)
- A:大写的上午或下午(AM或PM)
- a:小写的上午或下午(am或pm)
示例:
<?php
echo date("Y-m-d"); //输出:2022-03-22
echo "<br>";
echo date("h:i:s A"); //输出:07:30:45 PM
?>
上面的代码输出了当前日期和时间(含小时、分钟、秒数和上午/下午)。
在PHP中,还可以使用time()函数获取当前的UNIX时间戳,UNIX时间戳是从1970年1月1日00:00:00 UTC到当前时间的秒数。
下面是一个简单的示例:
<?php
echo time();
?>
输出:
1647932580
上面的示例中,time()函数返回当前的UNIX时间戳。需要注意的是,time()函数返回的是整数类型的值,因此需要使用echo语句将其输出到浏览器中。
