Applies to: Protocol and format interpretation for developers inspecting authorized media delivery.

The useful distinctions

  • Last-Modified reports the origin's modification-time estimate.
  • Its field value uses an HTTP date.
  • It can serve as a conditional-request validator.

Name the clock being observed

A response for a programme guide or media manifest may contain several kinds of time. The HTTP modification date concerns the representation being served. A programme start inside an XML document concerns an event described by that representation. The time your diagnostic tool received the response concerns a local observation. Put these in separate columns rather than replacing one with another. A publisher might rebuild a guide after its programmes have already begun, so different values are not inherently contradictory.

Use dates within their resolution

The synthetic response gives a whole-second publication marker. It does not establish the instant a camera captured a frame, the moment a programme became available, or the freshness of every referenced child resource. When two versions are produced very close together, a date-based ledger can also conceal distinctions that a representation identifier would expose. Record the exact date field along with other validators when available. If a later investigation needs a precise content timeline, obtain the appropriate in-format timing information. Re-labelling an HTTP date as a broadcast time would manufacture precision and meaning the observation never supplied. The sample date can label a publication observation in a report, while the guide's own programme timestamps retain their separate labels. This avoids silently converting a caching clue into schedule evidence.

Worked example · synthetic

The value is an HTTP modification date for this synthetic resource. GMT describes the HTTP date spelling; it is unrelated to the viewer's chosen programme-guide time zone.

Synthetic text example; no network operation has been performed.

HTTP/MIME line endings are CRLF. Request URL context, where labelled, is commentary rather than a wire field. No message was transmitted.

HTTP/1.1 200 OK
Date: Sun, 08 Nov 2026 08:00:00 GMT
Last-Modified: Sun, 08 Nov 2026 08:00:00 GMT
Content-Length: 0

Check the interpretation

  • Parse it as an HTTP date.
  • Keep programme time in a different field.
  • Do not infer sub-second revision identity from this timestamp.