📅  最后修改于: 2023-12-03 15:33:41.238000             🧑  作者: Mango
本文将介绍如何使用PHP程序更改日期格式。在日常开发中,经常需要将不同格式的日期转化为特定的格式,或将特定格式的日期转化为另一种格式,本文将详细介绍如何做到这一点。
在PHP中,日期格式使用字符串表示。常用的日期格式有以下几种:
在PHP中,可以使用date函数将日期格式从一种格式转化为另一种格式。date函数的语法如下:
date(string $format, int $timestamp = time()): string
该函数有两个参数:
例如,将当前时间转换为“年-月-日”格式:
$date = date('Y-m-d');
echo $date; // 输出结果为2022-12-25
如果需要将一个日期字符串转化为特定的日期格式,则可以使用strtotime函数将日期字符串转化为时间戳,然后再使用date函数将时间戳转化为特定格式的日期字符串。strtotime函数的语法如下:
strtotime(string $time, int $now = time()): int|false
该函数有两个参数:
例如,将日期字符串“Dec 25, 2022, 12:00 PM”转换为“年-月-日 时:分:秒”格式:
$date = strtotime('Dec 25, 2022, 12:00 PM');
$date = date('Y-m-d H:i:s', $date);
echo $date; // 输出结果为2022-12-25 12:00:00
本文介绍了如何使用PHP程序更改日期格式,并介绍了常用的日期格式表示方式、使用date函数进行日期格式转换、使用strtotime函数将日期字符串转化为特定的日期格式。将这些技术结合使用,可以轻松地在PHP程序中处理各种日期格式的转换需求。