Template:IxTime: Difference between revisions
m v2 Tag: 2017 source edit |
mNo edit summary Tags: Reverted 2017 source edit |
||
Line 1: | Line 1: | ||
<html> | <html> | ||
<includeonly> | |||
{{#vardefine:ixtime_epoch|1601769600}} | |||
{{#vardefine:ixtime_multiplier|4.0}} | |||
<span id="ix-time-display">Loading Ix Time...</span> | <span id="ix-time-display">Loading Ix Time...</span> | ||
<script> | <script> | ||
(function() { | (function() { | ||
var epoch = {{#var:ixtime_epoch}} * 1000; // Convert to milliseconds | |||
var multiplier = {{#var:ixtime_multiplier}}; | |||
function calculateIxTime() { | function calculateIxTime() { | ||
var currentTime = Math.floor(new Date().getTime() / 1000); | var currentTime = Math.floor(new Date().getTime() / 1000); | ||
var secondsSinceEpoch = currentTime - epoch; | var secondsSinceEpoch = currentTime - (epoch / 1000); | ||
var ixTime = Math.floor(secondsSinceEpoch * | var ixTime = Math.floor(secondsSinceEpoch * multiplier + (epoch / 1000)); | ||
var ixDate = new Date(ixTime * 1000); | var ixDate = new Date(ixTime * 1000); | ||
var options = { | var options = { | ||
Line 22: | Line 27: | ||
} | } | ||
})(); | |||
</script> | |||
</includeonly> | |||
function updateIxTime() { | function updateIxTime() { | ||
var displayElement = document.getElementById("ix-time-display"); | var displayElement = document.getElementById("ix-time-display"); |
Revision as of 20:38, 3 August 2024