Page MenuHomePhabricator

When printing timestamps on paper: use an absolute, context-free date format
ClosedPublic

Authored by epriestley on Sep 4 2020, 11:25 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, May 3, 3:36 AM
Unknown Object (File)
Mon, Apr 29, 3:32 PM
Unknown Object (File)
Sun, Apr 28, 11:35 PM
Unknown Object (File)
Sat, Apr 27, 12:06 PM
Unknown Object (File)
Thu, Apr 25, 4:02 PM
Unknown Object (File)
Wed, Apr 24, 11:31 PM
Unknown Object (File)
Wed, Apr 17, 5:04 PM
Unknown Object (File)
Tue, Apr 16, 12:20 PM
Subscribers
None

Details

Summary

Ref T13573. Using the browser "Print" feature on pages produces "Thu, Aug 4, 12:22" timestamps which require context to interpret precisely (they don't have a year and don't have a timezone).

Instead, retain these timestamps in "screen" contexts but use "YYYY-MM-DD HH:MM:SS (UTC+X)" timestamps when printing.

Test Plan

Printed Maniphest tasks and other pages in Safari and Chrome using "?print=1" and "Print to PDF", saw absolute timestamps after this chagne in the printed documents.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable