{"id":568,"date":"2026-07-29T19:27:41","date_gmt":"2026-07-30T01:27:41","guid":{"rendered":"https:\/\/jimmyhoke.net\/wp\/?p=568"},"modified":"2026-07-29T19:27:42","modified_gmt":"2026-07-30T01:27:42","slug":"new-time-new-clock","status":"publish","type":"post","link":"https:\/\/jimmyhoke.net\/wp\/?p=568","title":{"rendered":"New Time, New Clock"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">New tick, new&#8230;&#8230; no we aren&#8217;t doing poetry here.<br><br>If you&#8217;ve used <a href=\"https:\/\/jimmyhoke.net\/time\/\">JimmyNet OmniTime<\/a>, you may have noticed the &#8220;New Time&#8221; clock. This is a clock based on &#8220;New Time&#8221; from the YouTube Series &#8220;<a href=\"https:\/\/www.youtube.com\/@Trendwatch_2016\">TrendWatch<\/a>&#8220;. TrendWatch is a great series, and I would recommend watching it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But, it&#8217;s a fictional timescale, so I had to map it to the real world. In TrendWatch New Time is caused by the New Local Field (big bad unexplained thing in the sky) causing various issues at &#8220;intervals&#8221;. To map this to the real world, I decided to map all of the intervals to a single day (in UTC).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are 5 intervals: 12, 3, 8, 10, and ~11. To map these to a day, I split the day into 10 decimal hours and then assigned each hour to an interval. 3 and ~11 are 3 decimal hours long, whereas the others are only one. Additionally, the New Time Date is simply the number of days since TrendWatch came out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below is the python code for calculating the New Time Date (ntd), New Time Interval (nth), and New Time Second (nts)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>   now = datetime.datetime.now(datetime.timezone.utc)\n\n    dayMs = int(now.date().strftime('%s'))\n    dayMs = int(dayMs * 1000)\n    nowMs = int(time.time_ns() \/ 1000000)\n\n    msOfDay = (nowMs - dayMs) #+ 27000\n\n    h = int(msOfDay \/ 8640000)\n    m = int((msOfDay - (h * 8640000)) \/ 86400)\n    s = int((msOfDay - (h * 8640000) - (m * 86400)) \/ 864)\n\n    # NEW TIME\n    ntd = (now.date() - date(2016, 1, 31)).days\n    nth = '12'\n    nts = 0\n    if h == 0: \n        nth = '12'\n        nts = int((msOfDay - (h * 8640000)) \/ 8640)\n    elif h == 1:\n        nth = '3'\n        nts = int((msOfDay - (1 * 8640000)) \/ (8640 * 3))\n    elif h == 2:\n        nth = '3'\n        nts = int((msOfDay - (1 * 8640000)) \/ (8640 * 3))\n    elif h == 3:\n        nth = '3'\n        nts = int((msOfDay - (1 * 8640000)) \/ (8640 * 3))\n    elif h == 4:\n        nth = '5'\n        nts = int((msOfDay - (h * 8640000)) \/ 8640)\n    elif h == 5:\n        nth = '8'\n        nts = int((msOfDay - (h * 8640000)) \/ 8640)\n    elif h == 6:\n        nth = '10'\n        nts = int((msOfDay - (h * 8640000)) \/ 8640)\n    elif h == 7:\n        nth = '~11'\n        nts = int((msOfDay - (7 * 8640000)) \/ (8640 * 3))\n    elif h == 8:\n        nth = '~11'\n        nts = int((msOfDay - (7 * 8640000)) \/ (8640 * 3))\n    elif h == 9:\n        nth = '~11'\n        nts = int((msOfDay - (7 * 8640000)) \/ (8640 * 3))<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>New tick, new&#8230;&#8230; no we aren&#8217;t doing poetry here. If you&#8217;ve used JimmyNet OmniTime, you may have noticed the &#8220;New Time&#8221; clock. This is a clock based on &#8220;New Time&#8221; from the YouTube Series &#8220;TrendWatch&#8220;. TrendWatch is a great series, and I would recommend watching it. But, it&#8217;s a fictional timescale, so I had to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-568","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=568"}],"version-history":[{"count":1,"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/568\/revisions"}],"predecessor-version":[{"id":569,"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/568\/revisions\/569"}],"wp:attachment":[{"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jimmyhoke.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}