MCPcopy Create free account
hub / github.com/nodejs/node / toIMFDate

Function toIMFDate

deps/undici/src/lib/web/cookies/util.js:184–190  ·  view source on GitHub ↗

* @see https://www.rfc-editor.org/rfc/rfc7231#section-7.1.1.1 * @param {number|Date} date IMF-fixdate = day-name "," SP date1 SP time-of-day SP GMT ; fixed length/zone/capitalization subset of the format ; see Section 3.3 of [RFC5322] day-name = %x4D.6F.6E ; "Mon", case-sensitive

(date)

Source from the content-addressed store, hash-verified

182 second = 2DIGIT
183 */
184function toIMFDate (date) {
185 if (typeof date === 'number') {
186 date = new Date(date)
187 }
188
189 return `${IMFDays[date.getUTCDay()]}, ${IMFPaddedNumbers[date.getUTCDate()]} ${IMFMonths[date.getUTCMonth()]} ${date.getUTCFullYear()} ${IMFPaddedNumbers[date.getUTCHours()]}:${IMFPaddedNumbers[date.getUTCMinutes()]}:${IMFPaddedNumbers[date.getUTCSeconds()]} GMT`
190}
191
192/**
193 max-age-av = "Max-Age=" non-zero-digit *DIGIT

Callers 1

stringifyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected