HTML already has a <time> tag, which one can use to send a machine readable representation of the textual content; it would be easy for browsers to display it in local tz/format. Of course, almost nobody uses it, as usual.
https://www.w3.org/TR/html52/textlevel-semantics.html#the-ti...