如何在PHP中格式化日期

时间:2012-10-09 03:38:53

标签: php sql-server-2008

我有一个带表的数据库,它有一个datetime类型的字段。当我从该字段收集数据并在PHP中显示时,它显示“2012年10月9日下午2:06”。我想将其格式转换为“10/09/2012 14:06:00”。请注意,在我转换它之前,它没有“秒”,我希望它在转换后有“00”秒。

如何在PHP中格式化此日期?

2 个答案:

答案 0 :(得分:4)

您应该熟悉PHP的date()功能。

可以使用以下命令创建类似的日期格式:

$formatted = date('m/d/Y H:i:s', strtotime($dateFromDb));

首先要求对数据库中日期的strtotime()调用,以便将日期转换为Unix时间戳,然后可以将其传递给date()函数(用于格式化)。 / p>

答案 1 :(得分:1)

您可以使用函数strtotime()将任何英文文本日期时间描述解析为Unix时间戳,这样您就可以使用date()函数来解析您的格式!