我的数据库中有一个unix时间戳,我希望它像这样格式化:
Y-m-dTH:i:s
T只是日期和时间之间的符号。 如果我这样转换它:
$t_date=date("Y-m-dTH:i:s", $row['date']);
我得到的是这样的:2012-03-05UTC06:06:49。问题是T是格式化日期的参数之一。
答案 0 :(得分:7)
<?php
echo $t_date=date("Y-m-d\TH:i:s", time());
?>
答案 1 :(得分:1)
如果您使用的是PHP 5+,则可以使用date("c")
获取ISO8601格式的日期(例如2004-02-12T15:19:21+00:00
)。