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

使用PHP中的time()函数获取当前时间和日期

发布时间:2023-06-12 18:32:10

PHP中的time()函数是一个非常常用的函数,用于获取当前的Unix时间戳。Unix时间戳是指从1970年1月1日0时0分0秒开始到当前时间的秒数,是一个整型数字。

以下是获取当前Unix时间戳的示例代码:

$current_time = time();
echo $current_time;

以上代码将输出一个整型数字,表示当前时间距离1970年1月1日0时0分0秒的秒数。

除了获取Unix时间戳外,PHP中的time()函数还可以根据需要格式化输出当前的日期和时间。在PHP中,可以使用date()函数将Unix时间戳格式化为人类可读的日期和时间格式。

以下是将当前时间格式化为标准的年月日格式的示例代码:

$current_time = time();
$current_date = date('Y-m-d', $current_time);
echo $current_date;

以上代码将输出当前日期的标准格式,例如:2022-01-01。

可以看到,在上面的示例代码中,我们使用date()函数来格式化Unix时间戳。date()函数接受两个参数: 个参数是用于格式化日期和时间的格式字符串,第二个参数是要格式化的Unix时间戳。在上面的代码中,我们将 个参数设置为'Y-m-d',它表示年-月-日的格式。第二个参数则是当前的Unix时间戳,即通过time()函数获取的当前时间。

除了'Y-m-d'格式外,date()函数还支持许多其他的日期和时间格式。下面列举了一些常用的日期和时间格式:

| 格式字符串 | 描述 | 示例 |

|------------|------|------|

| Y | 年 | 2022 |

| m | 月 | 01 |

| d | 日 | 01 |

| H | 小时 | 08 |

| i | 分钟 | 30 |

| s | 秒 | 45 |

以下是将当前时间格式化为年月日小时分钟秒钟的示例代码:

$current_time = time();
$current_datetime = date('Y-m-d H:i:s', $current_time);
echo $current_datetime;

以上代码将输出当前日期和时间的标准格式,例如:2022-01-01 08:30:45。

总之,PHP中的time()函数非常实用,可以用于获取当前时间的Unix时间戳,也可以根据需要格式化输出当前的日期和时间。在实际开发中,可以根据具体需求选择不同的日期和时间格式。