在javascript Date对象中获取当前文档的Last-Modified日期

Jim*_*son 10 javascript browser date

浏览器提供了一种通过查看来确定文档上次修改日期的方法document.lastModified.此属性由HTTP Last-Modified标头确定,并作为字符串返回.

我的目标是将此属性转换为Javascript Date对象.目前我正在使用

var date = new Date(document.lastModified);
Run Code Online (Sandbox Code Playgroud)

哪个成功解析了字符串.但是,我很好奇这是否适用于浏览器和跨语言环境.

对我来说非常有趣的是,它document.lastModified表示与Last-Modified给定的HTTP 头相同的日期,但字符串不相同.在我看来,浏览器解析Last-Modified标头,将其转换为内部日期表示,然后document.lastModified根据它设置为字符串.如果是这种情况,document.lastModified可能会以一种方式格式化,以便Javascript Date构造函数可以解析它,因为它们都可能使用相同的区域设置和格式规则.但我无法确认这一点.

Aru*_*hny 1

据我所知,当今使用的所有主要浏览器都支持此属性。存储的值采用当地时间,格式为MM/dd/yyyy HH:mm:ss.

我认为您可以在所有浏览器和区域设置中使用此属性。