欢迎访问宙启技术站
智能推送

PHP函数:获取当前的服务器时间

发布时间:2023-06-06 02:16:29

在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语句将其输出到浏览器中。