📜  php date timestamp now - PHP (1)

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

PHP date timestamp now - PHP

在 PHP 中,时间戳(Timestamp)表示从 1970 年 1 月 1 日 00:00:00 UTC 到现在的秒数。PHP 提供了许多函数来处理时间和日期,其中之一就是 date() 函数。

date()

date(format, timestamp) 函数用于将 Unix 时间戳格式化为可读日期和时间。它接受一个格式字符串和一个可选的时间戳参数。

格式化字符串

格式化字符串是一组字符,用于定义日期和时间的输出格式。以下是常用的格式化字符:

  • Y:年份(4 个数字)
  • m:月份(数字,有前导零)
  • d:日期(数字,有前导零)
  • H:小时(24 小时制,数字,有前导零)
  • i:分钟(数字,有前导零)
  • s:秒(数字,有前导零)

以下是一个简单的例子:

echo date("Y-m-d H:i:s"); // 输出当前日期和时间,格式为:年-月-日 小时:分钟:秒
时间戳参数

如果未传递时间戳参数,则默认使用当前时间。时间戳参数是一个 Unix 时间戳,可以通过 time() 函数获取。

以下是一个使用时间戳参数的例子:

$timestamp = 1609459200; // 2021 年 1 月 1 日 00:00:00
echo date("Y-m-d H:i:s", $timestamp);
time()

time() 函数返回当前 Unix 时间戳(自 1970 年 1 月 1 日 00:00:00 UTC 起的秒数)。

以下是一个使用 time() 函数的例子:

echo time(); // 输出当前 Unix 时间戳
now

在使用 date() 函数时,如果未传递时间戳参数,则默认使用当前时间。

echo date("Y-m-d H:i:s"); // 输出当前日期和时间,格式为:年-月-日 小时:分钟:秒

以上便是 PHP 中的日期和时间处理函数简介。更多详情请查看官方文档。


参考链接: