<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>time &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/time/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Mon, 01 Sep 2025 10:45:21 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>time &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[A little oddity in the way curl deals with old dates]]></title>
		<link>https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/</link>
					<comments>https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 01 Sep 2025 11:34:48 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[time]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=63068</guid>

					<description><![CDATA[For boring technical reasons, computers think the world began on 1st of January 1970. To keep track of the future, they count the number of seconds since that momentous date.  So zero seconds represents midnight on that day.  So how do computers deal with dates before The Beatles&#039; Abbey Road was top of the UK album charts?  Negative numbers! Most modern computers can deal with dates far in the…]]></description>
										<content:encoded><![CDATA[<p>For boring technical reasons, computers think the world began on 1st of January 1970<sup id="fnref:who"><a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fn:who" class="footnote-ref" title="Although, who is to say it didn't? Were you there? Do you have proof? Maybe the Young Earth Creationists aren't ambitious enough?!" role="doc-noteref">0</a></sup>. To keep track of the future, they count the number of seconds since that momentous date.  So zero seconds represents midnight on that day<sup id="fnref:midnight"><a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fn:midnight" class="footnote-ref" title="Except! Psych! It doesn't! The UK was experimenting with year-round BST so there's actually an hour's difference. Time is hard™." role="doc-noteref">1</a></sup>.</p>

<p>So how do computers deal with dates <em>before</em> The Beatles' Abbey Road was top of the UK album<sup id="fnref:album"><a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fn:album" class="footnote-ref" title="Do not search for the number 1 single on that date. You'll give yourself a sad." role="doc-noteref">2</a></sup> charts?</p>

<p>Negative numbers! Most modern computers can deal with dates far in the past and, hopefully, far into the future. Again, for <a href="https://righteousit.com/2024/09/04/more-on-ext4-timestamps-and-timestomping/">boring technical reasons</a>, lots of computers can only save files with a date no earlier than 13th December 1901<sup id="fnref:book"><a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fn:book" class="footnote-ref" title="The music charts were less well-developed in 1901. But you could have read &quot;The Purple Cloud&quot; which is a brilliant early sci-fi novel." role="doc-noteref">3</a></sup>.</p>

<p>When you download a file from the Internet, the sending server can tell you when that file was last modified. That's useful if you only want to download the file if it has changed since you last got it.</p>

<p>It presents the date using <a href="https://www.rfc-editor.org/rfc/rfc1123">RFC 1123</a> format for reasons which are lost to the ages.</p>

<p><code>&lt; Last-Modified: Wed, 09 Oct 1940 16:45:49 +0100</code></p>

<p>Great!</p>

<p>If you use the venerable <code>wget</code> utility, it will happily save the file on your disk and tell you that is when it was created.</p>

<p>But what if you use <code>curl -OR</code> to download the file? The <code>-R</code> option says:</p>

<blockquote><p><a href="https://curl.se/docs/manpage.html#-R">Make curl attempt to figure out the timestamp of the remote file that is getting downloaded, and if that is available make the local file get that same timestamp. </a></p></blockquote>

<p>THIS IS A LIE!<sup id="fnref:lie"><a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fn:lie" class="footnote-ref" title="Everything you know is false! How deep does this conspiracy go!?!?" role="doc-noteref">4</a></sup></p>

<p>If curl sees a date with a negative time, it pretends that the past doesn't exist and that what you <em>really</em> wanted was to save the file with today's date and time.</p>

<p>Why does it do this?</p>

<p>I <em>think</em> it is because <a href="https://github.com/curl/curl/blob/f08ecdc586203026d1a81bd401486261f28848d3/src/tool_filetime.c#L89-L91">this code only checks for times ≥ 0</a>. Which, I guess, is pretty reasonable. There weren't <em>many</em> computers around before the 1970s<sup id="fnref:zero"><a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fn:zero" class="footnote-ref" title="Although, there were some. Not just the secret ones used to control the weather - but actual proper computers you could use to do maths!" role="doc-noteref">5</a></sup> so the chances of finding a file which predates disco are slim.</p>

<p>Should we storm the barricades and demand this temporal anomaly be rectified?<sup id="fnref:photon"><a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fn:photon" class="footnote-ref" title="Preferably by firing photon torpedoes. Or maybe ejecting the warp core. I'm not an engineer." role="doc-noteref">6</a></sup> Nah. I've <a href="https://github.com/curl/curl/discussions/18424">raised it as a discussion item on curl's GitHub</a>.</p>

<p>If you have strong opinions about this - please join in the discussion<sup id="fnref:help"><a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fn:help" class="footnote-ref" title="Or seek help from a mental health professional." role="doc-noteref">7</a></sup>.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:who">
<p>Although, who is to say it didn't? Were you there? Do you have proof? Maybe the Young Earth Creationists aren't ambitious enough?!&nbsp;<a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fnref:who" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:midnight">
<p>Except! Psych! It doesn't! <a href="https://www.shellscript.sh/examples/1970/">The UK was experimenting with year-round BST</a> so there's actually an hour's difference. Time is hard™.&nbsp;<a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fnref:midnight" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:album">
<p>Do not search for the number 1 <em>single</em> on that date. You'll give yourself a sad.&nbsp;<a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fnref:album" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:book">
<p>The music charts were less well-developed in 1901. But you could have read "<a href="https://en.wikipedia.org/wiki/The_Purple_Cloud">The Purple Cloud</a>" which is a brilliant early sci-fi novel.&nbsp;<a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fnref:book" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:lie">
<p>Everything you know is false! How deep does this conspiracy go!?!?&nbsp;<a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fnref:lie" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:zero">
<p>Although, there were <em>some</em>. Not just the secret ones used to control the weather - but actual proper computers you could use to do maths!&nbsp;<a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fnref:zero" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:photon">
<p>Preferably by firing photon torpedoes. Or maybe ejecting the warp core. I'm not an engineer.&nbsp;<a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fnref:photon" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:help">
<p>Or seek help from a mental health professional.&nbsp;<a href="https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/#fnref:help" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=63068&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/09/a-little-oddity-in-the-way-curl-deals-with-old-dates/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[What Time Is It?]]></title>
		<link>https://shkspr.mobi/blog/2016/08/what-time-is-it/</link>
					<comments>https://shkspr.mobi/blog/2016/08/what-time-is-it/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 30 Aug 2016 07:30:52 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[time]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=23232</guid>

					<description><![CDATA[For a bit of light reading, I&#039;ve been going through some of the documents published by Sir John Chilcot&#039;s Iraq Inquiry.  There are thousands of Telegrams, eGrams, Teleletters, and other miscellaneous communications.  For those unfamiliar with the jargon, the inquiry have helpfully published a guide to reading the evidence.  In it is this delightful titbit about the timestamps used on telegrams.   …]]></description>
										<content:encoded><![CDATA[<p>For a bit of light reading, I've been going through some of the documents published by <a href="http://www.iraqinquiry.org.uk/">Sir John Chilcot's Iraq Inquiry</a>.  There are thousands of Telegrams, eGrams, Teleletters, and other miscellaneous communications.  For those unfamiliar with the jargon, the inquiry have helpfully <a href="http://www.iraqinquiry.org.uk/media/246701/the-report-of-the-iraq-inquiry_section_annex-5.pdf">published a guide to reading the evidence</a>.</p>

<p>In it is this delightful titbit about the timestamps used on telegrams.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2016/08/Telegram-dates-obscured-.png" alt="All telegrams included a date time group using Greenwich Mean Time (GMT). A telegram from the British Embassy Washington sent on “170356Z JULY 03” refers to a telegram sent at..." width="798" height="128" class="aligncenter size-full wp-image-23233">

<p>That's not a normal looking timestamp. I've deliberately obscured the explanation because a good standard is like a joke - if you need to explain it, it's not that good!</p>

<p>Let's see if we can work it out from first principles - feel free to play along at home.</p>

<p><code>170356Z JULY 03</code></p>

<p>A naive reading would think, perhaps, 17:03:56 July 2003. But that doesn't tell us the day.  And are timestamps on Telegrams needed to be precise to the second?</p>

<p>First off, the text <code>JULY</code> is the <strong>month</strong>.  That's completely unambiguous.  It isn't abbreviated, so provides quite a lot of textual redundancy.</p>

<p>Ever since <a href="http://news.bbc.co.uk/hi/english/static/millennium_bug/countries/default.stm">the dreaded Millennium Bug</a>, we've been accustomed to writing years in full.  None of the groups of four digits look like a year (unless this telegram was sent in the 16th Century!), so I think it's safe to assume that the <code>03</code> at the end refers to <strong>2003</strong>.</p>

<p>So far we're at <code>??????? MONTH YEAR</code></p>

<p>Next is the letter <code>Z</code>.  This <em>usually</em> refers to "<a href="https://en.wikipedia.org/wiki/List_of_military_time_zones">Zulu Time</a>" which, for historic reasons, is GMT (Greenwich Mean Time).</p>

<p>OK, we've now got <code>??????TIMEZONE MONTH YEAR</code></p>

<p>Logically, we're left with the day of the month, and the time.  I would expect that the timezone indicator is next to the time. <code>0356</code> must be four minutes to four in the morning.  That leaves us with the day as the first two characters.</p>

<p>We end up with <code>DAY HOUR MINUTE TIMEZONE MONTH YEAR</code>.  That's pretty cumbersome, isn't it?</p>

<ul>
<li>It is an unnatural speaking order - "I sent it on the seventeeth at three fifty six, in July oh-three." </li>
<li>Messages are variable length - if you're using the full text of the month then <code>December</code> is a longer word than <code>May</code>.</li>
<li>Months are in English - making the message potentially confusing for an international audience.</li>
<li>It also relies on knowing Military timezones rather than printing their offsets like <code>+04:00</code>.</li>
<li>No indication of the <em>day</em> of the week - is it helpful to know this was sent on a Thursday?</li>
</ul>

<p>But is it right?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2016/08/Telegram-dates-shown-.png" alt="All telegrams included a date time group using Greenwich Mean Time (GMT). A telegram from the British Embassy Washington sent on “170356Z JULY 03” refers to a telegram sent at 3.56am GMT on 17 July 2003 (11.56pm on 16 July in Washington; 4.56am on 17 July in London)." width="798" height="128" class="aligncenter size-full wp-image-23234">

<p>Confused? During British Summer Time (BST) the UK is at <code>GMT+01:00</code>.</p>

<p>This standard is known as <a href="https://en.wikipedia.org/wiki/Date-time_group">ACP 121 Date-Time Group (DTG)</a>.  It is a <a href="https://web.archive.org/web/20160822021019/http://usacac.army.mil/sites/default/files/misc/doctrine/CDG/cdg_resources/manuals/fm/fm6_99x2.pdf#page=16">US Military standard</a> and the Chilcot report describes it <em>incorrectly!</em></p>

<p><a href="https://web.archive.org/web/20160822021019/http://usacac.army.mil/sites/default/files/misc/doctrine/CDG/cdg_resources/manuals/fm/fm6_99x2.pdf#page=16">The standard says</a>:</p>

<blockquote>
  MMM indicates the first three letters of the month of the year. In written messages, all letters are in upper case
</blockquote>

<p>So <code>JULY</code> should be <code>JUL</code>.</p>

<p>Now, in fairness, the telegrams use both standards interchangeably - sometimes <a href="http://www.iraqinquiry.org.uk/media/243266/2004-06-28-telegram-359-and-360-iraqrep-richmond-to-fco-london-iraq-valedictory-the-end-of-occupation.pdf">within the same document</a>!</p>

<p><a href="http://www.iraqinquiry.org.uk/media/243266/2004-06-28-telegram-359-and-360-iraqrep-richmond-to-fco-london-iraq-valedictory-the-end-of-occupation.pdf"><img src="https://shkspr.mobi/blog/wp-content/uploads/2016/08/Telegram-showing-both-date-formates-.png" alt="Telegram showing both date formats" width="768" height="320" class="aligncenter size-full wp-image-23236"></a></p>

<p>Additionally, I can't find any UK-based public information describing the standard.</p>

<p>The eGram System used by the UK's Foreign and Commonwealth Office (FCO) uses a different timestamp.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2016/08/eGram-with-UK-Dates-.png" alt="eGram with UK Dates" width="768" height="320" class="aligncenter size-full wp-image-23239">

<p>Is this clearer?</p>

<ul>
<li>Any American reading that date would parse <code>01/09/</code> as "9th January" rather than "September the 1st".</li>
<li>No timezone. It was sent from Baghdad - so is that <code>UTC+03:00</code>?</li>
<li>Is per-second accuracy useful?</li>
<li>How easy is it to compare between the two standards? Is <code>170356Z JULY 03</code> before or after <code>16/07/2003 04:55:00 PST</code>?</li>
</ul>

<p>The origins of DTG's <code>170356Z JUL 03</code> is, as far as I can tell, from the 1960's standard "<a href="https://en.wikipedia.org/wiki/METAR">METAR</a>" - a method for airports to report weather conditions to aviators.  It was adopted by the military - and from there found its way into Government communications.</p>

<p>Of course, there is one-standard-to-rule-them-all, which is <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a>:
<code>2003-07-17T03:56+00:00</code></p>

<ul>
<li>Precision is from least to most: Year - Month - Day - Hour - Minute - Second.</li>
<li>This means you can remove precision from the right and still have a valid date - for example 2003-07 represents July 2003.</li>
<li>Easily parsed by computer systems.</li>
<li>No English language names.</li>
<li>Uses the <a href="https://en.wikipedia.org/wiki/Arabic_numerals">Arabic numbering system</a> - may be hard to understand for people from other cultures.</li>
<li>Doesn't contain the name of the day - for example "Thursday".</li>
</ul>

<p>There's also <a href="https://tools.ietf.org/html/rfc3339">RFC 3339</a> which is similar, but subtly different.</p>

<p><a href="https://xkcd.com/927/"><img src="https://imgs.xkcd.com/comics/standards.png" width="500" height="283" class="alignnone" title="Fortunately, the charging one has been solved now that we've all standardized on mini-USB. Or is it micro-USB? Shit."></a></p>

<h2 id="why-do-old-standards-hang-around"><a href="https://shkspr.mobi/blog/2016/08/what-time-is-it/#why-do-old-standards-hang-around">Why Do Old Standards Hang Around?</a></h2>

<p>If you're a former flying ace, who has started working for the Government, it probably makes a lot of sense to use the timestamp standard which is most familiar to you.  And, after a few decades, that's just the standard we've always used. We're familiar with it, the machines are configured for it, and it only takes a few weeks of training for new joiners to understand why we use it.</p>

<p>Sometimes there is good reason for inertia.  Can you imagine the cost and chaos if, for example, the UK decided to change the side of the road people drive on?</p>

<p>Of course, a number of countries have done exactly that. They calculate that the benefit of cheaper cars and improved compatibility with their neighbours is worth the cost of change and the risk of injury.  I thoroughly recommend listening to <a href="http://99percentinvisible.org/episode/h-day/">99% Invisible's podcast on the subject</a>.</p>

<h2 id="how-to-change-to-a-better-standard"><a href="https://shkspr.mobi/blog/2016/08/what-time-is-it/#how-to-change-to-a-better-standard">How To Change To A Better Standard</a></h2>

<p>As with any change, we have to look at who benefits from the old system, what the risks are in changing, and the advantages (if any) of a newer system.</p>

<p>Timestamps hold a curious "dual-citizenship" of being both data and <em>meta</em>data. It is simple for a computer to look at a string, determine that it is a date, and then do <em>something</em> with it.</p>

<p>But humans <em>also</em> have to read and understand the data.  We could just represent the date as <code>1058414160</code> - that's how most computers look at dates; <a href="https://en.wikipedia.org/wiki/Unix_time">the number of seconds since 1970</a> - but that's inconvenient for our delicious meaty brains.</p>

<p>For example, consider a local council sending you a message to say when your rubbish bin will be collected.  What the user <em>really</em> wants is a message where the prominent data is "Thursday".  Something not covered by ISO 8601 or RFC 3339.  Although <a href="https://tools.ietf.org/html/rfc850">RFC 850</a> supports full length day names.</p>

<h2 id="its-all-about-the-users"><a href="https://shkspr.mobi/blog/2016/08/what-time-is-it/#its-all-about-the-users">It's all about the users</a></h2>

<p>So, who are the users in this case?  They can broadly be split into three groups.</p>

<ol>
<li>Computers.</li>
<li>Humans.</li>
<li>Things not yet invented.</li>
</ol>

<p>Computers can process just about any string and (usually) understand it. But it makes life more convenient if there is a single standard. So let's stick to ISO 8601 for everything.</p>

<p>Humans are, thankfully, fairly easy to deal with.  Computers are <em>very</em> good at manipulating data. If you <em>really</em> want to see dates as Military DTG - that's OK; your software can interpret the time and display it however you like.  It could even alter depending on <em>when</em> the document was sent.  All of these are viable time representations for humans:</p>

<ul>
<li>6 minutes ago.</li>
<li>Yesterday.</li>
<li>Last Thursday.</li>
<li>Summer 2003.</li>
<li>2003年7月17日。</li>
</ul>

<h2 id="an-eye-on-the-future"><a href="https://shkspr.mobi/blog/2016/08/what-time-is-it/#an-eye-on-the-future">An eye on The Future</a></h2>

<p>It is said that the only reason NASA were able to land humans on the Moon was that they predicted which technology would be available in the future. They didn't just have to invent the future - they had to guess at what materials and components <em>should</em> be available in their timescales.</p>

<p>What is the future for time?  We know from history that time is confusing.</p>

<ul>
<li>There are <a href="http://mentalfloss.com/article/51370/why-our-calendars-skipped-11-days-1752">11 missing days in 1752</a>.</li>
<li><a href="http://www.cultofmac.com/309940/ios-8-calendar-bug/">Daylight Savings Time is confusing</a> and can <a href="http://markfrimston.co.uk/articles/34/epoch-zero">change</a> with <a href="https://blogs.technet.microsoft.com/dst2007/2016/04/20/time-zone-updates-for-venezuela/">little notice</a>.</li>
<li><a href="https://en.wikipedia.org/wiki/Lunar_calendar">Some cultures' calendars</a> may drift out of sync with each other.</li>
<li>The Earth's rotation isn't constant - <a href="https://web.archive.org/web/20170802175335/https://datacenter.iers.org/eop/-/somos/5Rgv/getTX/16/bulletinc-052.txt">requiring Leap Seconds</a></li>
<li>The <a href="https://en.wikipedia.org/wiki/Old_Style_and_New_Style_dates">start of the year was <strong>not</strong> always January 1st</a></li>
<li>Some countries <a href="http://www.timeanddate.com/news/time/">change their time zone</a>.</li>
</ul>

<p>What do timestamps look like when we need to send Telegrams into space?  The <a href="http://astronautabby.com/the-international-space-station-time/">International Space Station has settled on GMT</a> (for now) - but will our colonies on the <a href="https://web.archive.org/web/20160816171453/https://lunarclock.org/what-is-lunar-standard-time.php">Moon</a> or <a href="http://www.giss.nasa.gov/tools/mars24/help/notes.html">Mars</a> be happy to keep in sync with a distant planet?</p>

<p>We know from Einstein that objects travelling at speed experience <a href="http://newt.phys.unsw.edu.au/einsteinlight/jw/module4_time_dilation.htm">Time Dilation</a> - if we wish to communicate with an interstellar probe like Voyager 1, we need to remember that <a href="https://www.quora.com/Since-time-is-relative-how-much-time-has-passed-for-Voyager-1-in-comparison-to-Earth">it is experiencing time differently from us</a>.</p>

<p>How do we choose a standard which will be understood by humans and computers in The Future?  Will we have moved to <a href="https://en.wikipedia.org/wiki/Decimal_time">Decimal Time</a>?  Will future historians understand that <a href="https://en.wikipedia.org/wiki/International_Fixed_Calendar">our months aren't the same as theirs</a>?</p>

<p>In short, how do we <em>unambiguously</em> represent a moment in time so that it can easily be parsed by computers <em>and</em> comprehended by humans today - while ensuring future compatibility?</p>

<p>Answers on a postcard to the usual address.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=23232&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2016/08/what-time-is-it/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
