📜  用于输入的 php 中的当前日期时间 - PHP (1)

📅  最后修改于: 2023-12-03 14:56:22.671000             🧑  作者: Mango

用于输入的 PHP 中的当前日期时间

在 PHP 中,我们可以使用 date() 函数获取当前日期和时间。date() 函数可以接收两个参数,第一个参数是格式化字符串,用于指定时间的格式;第二个参数是时间戳,如果不指定则默认为当前时间。

格式化字符串

在格式化字符串中,我们可以使用各种占位符来表示不同的时间。以下是常用的占位符:

| 占位符 | 含义 | | ------ | ---- | | Y | 年份 | | m | 月份 | | d | 日期 | | H | 小时 | | i | 分钟 | | s | 秒钟 |

例如,如果我们想获取当前时间的完整表示,可以使用以下格式化字符串:

$date = date('Y-m-d H:i:s');
echo $date;
// 输出:2022-07-06 10:30:00

如果我们只想获取当前日期,可以使用以下格式化字符串:

$date = date('Y-m-d');
echo $date;
// 输出:2022-07-06
时间戳

如果我们想获取指定时间的日期和时间,可以先将其转换成时间戳。在 PHP 中,我们可以使用 strtotime() 函数将字符串转换成时间戳。

例如,如果我们想获取 2022 年 1 月 1 日 0 点的时间戳,可以使用以下代码:

$timestamp = strtotime('2022-01-01 00:00:00');
echo $timestamp;
// 输出:1640995200

然后,我们可以将时间戳传递给 date() 函数,获取指定时间的日期和时间。例如,要获取上述时间戳表示的时间的完整表示,可以使用以下代码:

$date = date('Y-m-d H:i:s', $timestamp);
echo $date;
// 输出:2022-01-01 00:00:00
总结

在 PHP 中,我们可以使用 date() 函数获取当前日期和时间,也可以使用时间戳获取指定时间的日期和时间。通过设置格式化字符串,我们可以自定义时间的格式。以上是本文介绍的主要内容,希望对 PHP 新手有所帮助。