谷歌站点地图日期格式

2022-08-30 16:13:37

我需要php中站点地图的日期格式。

我该怎么做?

这个输出是对的吗?

<lastmod>2012-08-02EEST18:01:18+03:00</lastmod>

答案 1

如果您有时间戳,则可以按如下方式正确设置日期格式:

<lastmod><?php echo date('c', $timestamp); ?></lastmod>

时间戳可以是(对于当前时间)或其他一些获取unix tiemstamp的方法,例如time()strtotime()


答案 2

要以 W3C 日期时间编码(如站点地图.xml文件中使用)格式化当前时间戳,请使用以下参数。

echo date('Y-m-dTH:i:sP', time());

从 PHP5 开始,您还可以使用 c 格式字符来打印完全相同的字符串。

echo date('c',time());

这些都会打印出以下内容:

2009-04-03T11:49:00+01:00


推荐