php日期来自unix时间戳

时间:2012-03-05 06:09:01

标签: php

我的数据库中有一个unix时间戳,我希望它像这样格式化:

Y-m-dTH:i:s

T只是日期和时间之间的符号。 如果我这样转换它:

$t_date=date("Y-m-dTH:i:s", $row['date']);

我得到的是这样的:2012-03-05UTC06:06:49。问题是T是格式化日期的参数之一。

2 个答案:

答案 0 :(得分:7)

<?php

echo $t_date=date("Y-m-d\TH:i:s", time());

?>

请参阅http://codepad.org/SOSmzKvS

答案 1 :(得分:1)

如果您使用的是PHP 5+,则可以使用date("c")获取ISO8601格式的日期(例如2004-02-12T15:19:21+00:00)。

http://us.php.net/manual/en/function.date.php