Compare commits

...

3 Commits

  1. 54
      index.php
  2. 6078
      jquery-1.4.1.min.js
  3. 17
      servertime.php
  4. 48
      test.php

@ -2,47 +2,29 @@
<title>Rocknarok Multiverse Time Clock</title>
<h1>Rocknarok Multiverse Time Clock</h1>
<p>Not functional yet! Currently in testing phase. </p>
<p>Testing results as follow,<a href="https://git.yandols.xyz/YandolsZX/RMT-Clock-PHP">Source code development here</a>. </p>
<br/><br/>
<?php
//Settings here
<script type= "text/javascript" src="jquery-1.4.1.min.js"> </script>
<script type= "text/javascript">
$(document).ready(function() {
//Mechanisms here
function update() {
$.ajax({
type: 'POST',
url: 'servertime.php',
timeout: 1000,
success: function(data) {
$("#timer").html(data);
window.setTimeout(update, 1000);
}
});
}
update();
// Testing 1
echo "Test #1: <br/>";
});
$now = new DateTime();
$zero = new DateTime('1442-01-01');
$diff = $now->diff($zero);
echo $diff->format('%a days'); // days since day zero
echo "<br/><br/>"; //separator
</script>
// Test 2 with sample date
echo "Test #2: <br/>";
$year = date("Y") - 579;
$month = date("M") - 6;
$day = date("d") - 12;
echo "Year: " . $year . " Month: " . $month . " Day: " . $day . "<br/>";
echo "<br/><br/>"; //separator
// Test 3 with idea based on ahk version of RMT, not sure if actually works in PHP
echo "Test #3: <br/>";
$testdate=date_create();
date_add($testdate,date_interval_create_from_date_string("-579 years"));
date_add($testdate,date_interval_create_from_date_string("-6 months"));
date_add($testdate,date_interval_create_from_date_string("12 days"));
date_add($testdate,date_interval_create_from_date_string("2 hours"));
date_add($testdate,date_interval_create_from_date_string("17 minutes"));
date_add($testdate,date_interval_create_from_date_string("6 seconds"));
echo date_format($testdate,"Y/m/d H:i:s");
echo "<br/><br/>"; //separator
?>
Placeholder.
<div id="timer"> </div>
</html>

6078
jquery-1.4.1.min.js vendored

File diff suppressed because it is too large Load Diff

@ -0,0 +1,17 @@
<?php
// Rocknarok Multiverse Time Clock
// Server Time API Module
// Set current datetime of Rocknarok Universe.
$rutime=date_create();
date_add($rutime,date_interval_create_from_date_string("-579 years"));
date_add($rutime,date_interval_create_from_date_string("-6 months"));
date_add($rutime,date_interval_create_from_date_string("12 days"));
date_add($rutime,date_interval_create_from_date_string("2 hours"));
date_add($rutime,date_interval_create_from_date_string("17 minutes"));
date_add($rutime,date_interval_create_from_date_string("6 seconds"));
// Return current datetime to requester.
echo date_format($rutime,"Y/m/d H:i:s");
?>

@ -0,0 +1,48 @@
<html>
<title>Rocknarok Multiverse Time Clock</title>
<h1>Rocknarok Multiverse Time Clock</h1>
<p>Not functional yet! Currently in testing phase. </p>
<p>Testing results as follow,<a href="https://git.yandols.xyz/YandolsZX/RMT-Clock-PHP">Source code development here</a>. </p>
<br/><br/>
<?php
//Settings here
//Mechanisms here
// Testing 1
echo "Test #1: <br/>";
$now = new DateTime();
$zero = new DateTime('1442-01-01');
$diff = $now->diff($zero);
echo $diff->format('%a days'); // days since day zero
echo "<br/><br/>"; //separator
// Test 2 with sample date
echo "Test #2: <br/>";
$year = date("Y") - 579;
$month = date("M") - 6;
$day = date("d") - 12;
echo "Year: " . $year . " Month: " . $month . " Day: " . $day . "<br/>";
echo "<br/><br/>"; //separator
// Test 3 with idea based on ahk version of RMT, not sure if actually works in PHP
echo "Test #3: <br/>";
$testdate=date_create();
date_add($testdate,date_interval_create_from_date_string("-579 years"));
date_add($testdate,date_interval_create_from_date_string("-6 months"));
date_add($testdate,date_interval_create_from_date_string("12 days"));
date_add($testdate,date_interval_create_from_date_string("2 hours"));
date_add($testdate,date_interval_create_from_date_string("17 minutes"));
date_add($testdate,date_interval_create_from_date_string("6 seconds"));
echo date_format($testdate,"Y/m/d H:i:s");
echo "<br/><br/>"; //separator
?>
Placeholder.
</html>
Loading…
Cancel
Save