我需要在 sitemap.xml 中的 <lastmod></lastmod> 标签中显示的日期格式。我怎样才能做到这一点?

输出如:

<lastmod>2016-01-21EEST18:01:18+03:00</lastmod>

其中“EEST”可能是时区偏移量。

我在 php 中看到过这个问题和答案:

Google Sitemap Date Format

但不知道如何在 Javascript 中实现它,

谢谢。

编辑:这个问题不是重复的,因为我需要在 JavaScript 中使用正确的时间格式。

最佳答案

lastmod 标签使用 YYYY-MM-DDThh:mmTZD 格式,其中 TZD 是时区偏移量。 W3 date and time format为您提供3种选择TZD的选项:(Z或+ hh:mm或-hh:mm)

这意味着在 javascript 中你可以只使用

const date = new Date().toISOString();

它看起来像 2017-11-15T11:18:17.266Z ,这对于站点地图 lastmod 是正确的。

关于javascript - Javascript中的站点地图lastmod日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46338846/

10-11 06:00