📜  php 获取当前日期和时间 - PHP (1)

📅  最后修改于: 2023-12-03 15:18:32.009000             🧑  作者: Mango

PHP 获取当前日期和时间

在 PHP 中,我们可以使用内置的日期和时间函数来获取当前的日期和时间。这些函数使得操作日期和时间变得非常简单和方便。

获取当前日期

要获取当前日期,我们可以使用date()函数。该函数根据指定的格式返回当前日期的字符串表示。

$date = date("Y-m-d");

上面的代码将返回当前日期的字符串,格式为YYYY-MM-DD,例如2023-01-15

获取当前时间

要获取当前时间,我们可以使用date()函数。同样,该函数根据指定的格式返回当前时间的字符串表示。

$time = date("H:i:s");

上面的代码将返回当前时间的字符串,格式为HH:MM:SS,例如12:34:56

获取当前日期和时间

如果我们想要获取当前的日期和时间,可以将日期和时间的格式字符串合并。

$datetime = date("Y-m-d H:i:s");

上面的代码将返回当前日期和时间的字符串,格式为YYYY-MM-DD HH:MM:SS,例如2023-01-15 12:34:56

格式化日期和时间

除了使用内置的日期和时间格式字符串,我们还可以根据自己的需要自定义日期和时间的格式。

例如,我们想要将当前日期和时间格式化为January 15, 2023 12:34 PM的形式,可以使用date()函数的第一个参数指定自定义的格式字符串。

$datetime = date("F d, Y h:i A");

上面的代码将返回当前日期和时间的字符串,格式为January 15, 2023 12:34 PM

时间戳

除了使用日期和时间的字符串表示,我们还可以使用时间戳来表示日期和时间。时间戳是一个整数值,代表自1970年1月1日以来经过的秒数。

要获取当前的时间戳,我们可以使用time()函数。

$timestamp = time();

上面的代码将返回当前的时间戳,例如1642218902

将时间戳转换为日期和时间

如果我们有一个时间戳,想要将其转换为日期和时间的字符串表示,可以使用date()函数。

$datetime = date("Y-m-d H:i:s", $timestamp);

上面的代码将基于给定的时间戳返回相应的日期和时间的字符串表示。

总结

通过 PHP 的内置日期和时间函数,我们可以轻松地获取当前的日期和时间,并且还可以自定义格式。无论是用于记录日志、显示网页上的最后更新时间,还是其他与日期和时间相关的操作,PHP 提供了丰富的功能来满足我们的需求。