write prefixes messages with the name of the writing user, their terminal name and the current time according to the writer's TZ environment variable. It does not include the time zone in the time stamp, so the timestamp is pretty useless. Recommendation is to putenv ("TZ=UTC0") before writing the timestamp or to tell the user being written to what the time zone is (making sure there are no control characters in the string).
Write has worked this way forever -- I'm not going to change it for only Red Hat. If you'd like to see this happen, I suggest you contact the util-linux maintainers.