📜  php date strtotime 格式 - PHP (1)

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

PHP中的日期格式和strtotime函数应用

日期格式在任何编程语言中都是非常重要的。在PHP编程中,我们经常需要处理日期。在本文中,我们将简单介绍PHP中的日期和时间格式,以及如何使用strtotime函数。

日期格式

在PHP中,有许多不同的日期格式。下面是一些常见的日期格式:

  • Y:4位数的年份
  • y:2位数的年份
  • m:月份(01 - 12)
  • M:月份缩写(Jan - Dec)
  • n:月份(1 - 12)
  • d:天(01 - 31)
  • D:星期几的缩写(Mon - Sun)
  • j:天(1 - 31)
  • l:星期几(Monday - Sunday)
  • H:小时(00 - 23)
  • h:小时(01 - 12)
  • i:分钟(00 - 59)
  • s:秒(00 - 59)
  • A:am或pm
strtotime函数

strtotime函数是将任何字符串转换为日期的最简单方式之一。strtotime函数接受一个合法的日期时间字符串,并以Unix时间戳的形式返回。下面是一些strtotime函数的示例用法:

// 获取当前时间的时间戳
$now = time();

// 将字符串转换为Unix时间戳
$timestamp = strtotime('2015-04-26 09:45:33');

// 显示Unix时间戳
echo $timestamp;
转换为其他日期格式

一旦我们有一个Unix时间戳,我们可以使用PHP中的date函数将其转换为其他日期格式。下面是一个将Unix时间戳转换为人类可读格式的示例:

$timestamp = strtotime('2015-04-26 09:45:33');
$date = date('Y-m-d H:i:s', $timestamp);
echo $date;
日期计算

我们可以使用strtotime函数进行日期计算。下面是一个将7天后的日期显示为人类可读格式的示例:

$next_week = strtotime('+7 days');
$date = date('Y-m-d', $next_week);
echo $date;
总结

在PHP编程中,处理日期和时间是非常常见的任务。本文中我们介绍了一些常见的日期格式和如何使用strtotime函数。希望这篇文章能帮助你更好地处理日期和时间。