将存储在DB中的php time()更改为ISO 8601时间戳

时间:2014-12-24 17:11:59

标签: jquery timeago

我已将注释时间存储在DB time();中,现在我需要使用它来使用JQUERY TIME AGO PLUGIN。但不知道如何将其转换为" 2008-07-17T09:24:17Z"格式,因此它可以在插件中使用。

2 个答案:

答案 0 :(得分:1)

在php中,

 $isostring = date('c',$timevalue);

获取ISO8601字符串。见这里:http://php.net/manual/en/function.date.php

T是从日期分割日期的分隔符。 Z是时区指标,意思是所谓的祖鲁时间。这是空时区的飞行员简写,也称为世界时间协调(UTC),以前称为格林威治标准时间(GMT)。

答案 1 :(得分:0)

PHP有几个常量用于转换为常见的日期格式。假设您正在从数据库访问时间,您可以使用strtotime()进行转换,然后在PHP中使用DATE_ISO8601常量。

$dateformatted = date(DATE_ISO8601, strtotime($datefromdatabase));