提交Google XML站点地图的日期无效

Joh*_*lia 4 php

在验证我的XML站点地图时,谷歌说:

无效日期找到无效日期.请在重新提交前修改日期或格式.

我通过以下方式转换mysql时间戳:

gmdate('Y-m-d\TH:i:s', strtotime($row['modified']['value']))
Run Code Online (Sandbox Code Playgroud)

sma*_*tin 9

'lastmod'元素必须是格式YYYY-MM-DD或者YYYY-MM-DDThh:mmTZD使用:

gmdate('Y-m-d', strtotime($row['modified']['value']))
Run Code Online (Sandbox Code Playgroud)

要么

gmdate('Y-m-d\TH:i:s+00:00', strtotime($row['modified']['value']))
Run Code Online (Sandbox Code Playgroud)

在这里阅读更多

  • 那些试图将这个PHP解决方案转换为Java的人应该注意,00:00中的":"非常重要,并且标准格式化实用程序中缺少这些. (2认同)