📜  PHP日期和时间

📅  最后修改于: 2022-05-13 01:56:36.715000             🧑  作者: Mango

PHP日期和时间

在本文中,我们将看到如何使用PHP中的 date() 和 time()函数获取日期和时间,我们还将看到这些函数可用的各种格式化选项,并通过示例了解它们的实现。

在执行 SQL 查询或设计网站等时,日期和时间是PHP中最常用的一些操作PHP为我们提供了这些任务的预定义函数。下面讨论PHP中一些用于日期和时间的预定义函数。

PHP date()函数: PHP date()函数将时间戳转换为更易读的日期和时间格式。

为什么我们需要 date()函数?

计算机以称为 UNIX Timestamp 的格式存储日期和时间,该格式将时间测量为自 Unix 纪元开始以来的秒数(格林威治标准时间 1970 年 1 月 1 日午夜,即 1970 年 1 月 1 日 00:00:00格林威治标准时间 )。由于这是一种不适合人类阅读的格式, PHP将时间戳转换为人类可读且更易于理解的格式。

句法:

date(format, timestamp)

解释:

  • date()函数中的 format 参数指定返回的日期和时间的格式。
  • 时间戳是可选参数,如果不包含,则使用当前日期和时间。

示例:下面的程序解释了PHP中 date()函数的用法。

PHP


PHP


PHP


PHP


PHP


输出:

Today's date is :05/12/2017

date() 函数中可用的格式选项: date()函数的格式参数是一个字符串,可以包含多个字符,允许生成各种格式的日期。格式字符串中常用的与日期相关的格式字符:

  • d:代表月份中的某天;带前导零的两位数字(01 或 31)。
  • D:在文本中以缩写形式表示星期几(周一到周日)。
  • m:以数字形式表示月份,带有前导零(01 或 12)。
  • M:在文本中表示月份,缩写(Jan to Dec)。
  • y:用两位数(08 或 14)表示年份。
  • Y:用四位数字表示年份(2008 或 2014)。

可以通过插入其他字符来分隔日期的各个部分,例如连字符 (-)、点 (.)、斜杠 (/) 或空格,以添加额外的视觉格式。

示例:下面的示例解释了PHP中 date()函数的用法。

PHP


输出:

Today's date in various formats:
05/12/2017
05-12-2017
05.12.2017
05.Dec.2017/Tue

以下字符可以与 date()函数一起使用来格式化时间字符串:

  • h:以 12 小时格式表示小时,带前导零(01 到 12)。
  • H:以 24 小时格式表示小时,带有前导零(00 到 23)。
  • i:表示带前导零的分钟(00 到 59)。
  • s:用前导零(00 到 59)表示秒。
  • a:代表小写的前经线和后经线(am 或 pm)。
  • A:表示大写的前经线和后经线(AM 或 PM)。

示例:下面的示例解释了PHP中 date()函数的用法。

PHP


输出:

03:04:17
Dec,05,2017 03:04:17 PM
03:04 pm

PHP time()函数: time()函数用于获取当前时间作为 Unix 时间戳(自 Unix 纪元开始以来的秒数:1970 年 1 月 1 日,格林威治标准时间 00:00:00)。

以下字符可用于格式化时间字符串:

  • h:以 12 小时格式表示小时,带前导零(01 到 12)。
  • H:以 24 小时格式表示小时,带有前导零(00 到 23)。
  • i:表示带前导零的分钟(00 到 59)。
  • s:用前导零(00 到 59)表示秒。
  • a:代表小写的前经线和后经线(am 或 pm)。
  • A:表示大写的前经线和后经线(AM 或 PM)。

示例:下面的示例解释了PHP中 time()函数的用法。

PHP


输出:

1512486297
December 05, 2017 03:04:57 PM

PHP mktime()函数: mktime()函数用于创建特定日期和时间的时间戳。如果未提供日期和时间,则返回当前日期和时间的时间戳。

句法:

mktime(hour, minute, second, month, day, year)

示例:下面的示例解释了PHP中 mktime()函数的用法。

PHP


输出:

1511652110

上面的代码为 2017 年 11 月 25 日,23 小时 21 分 50 秒创建了一个时间戳。

PHP是一种专门为 Web 开发而设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。