Ben*_*ett 3 date http-headers if-modified-since node.js
我正在尝试在我正在编写的服务器托管程序中实现发送 304 标头以提高性能,但我不知道如何解析 If-Modified-Since 标头的日期。我还想知道如何确定 If-Modified-Since 日期是否比我的代码中的另一个日期旧/新。
以防万一有人遇到...
"Last-Modified"您可以使用采用日期字符串的Date构造函数。NaN)。"Last-Modified"或"If-Modified-Since"标题的格式打印日期,您可以使用 Date 的toUTCString()方法。var date = new Date("Wed, 17 May 2017 04:44:36 GMT");
var ms = Date.parse("Wed, 17 May 2017 04:44:36 GMT");
console.log('parsed date: ', date);
console.log('parsed date ms: ', ms);
console.log('If-Modified-Since: '+date.toUTCString());Run Code Online (Sandbox Code Playgroud)