You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
<?php
|
|
|
|
//Settings here
|
|
|
|
|
|
|
|
//Mechanisms here
|
|
|
|
|
|
|
|
// Testing
|
|
|
|
$now = new DateTime();
|
|
|
|
$zero = new DateTime('1442-01-01');
|
|
|
|
$diff = $now->diff($zero);
|
|
|
|
echo $diff->format('%a days'); // days since day zero
|
|
|
|
echo "<br/>"; //separator
|
|
|
|
|
|
|
|
$year = date("Y") - 579;
|
|
|
|
$month = date("M") - 6;
|
|
|
|
$day = date("d") - 12;
|
|
|
|
// test sample date
|
|
|
|
echo "Year: " . $year . " Month: " . $month . " Day: " . $day . "<br/>";
|
|
|
|
|
|
|
|
// Test 3 with idea based on ahk version of RMT, not sure if actually works in PHP
|
|
|
|
|
|
|
|
$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");
|
|
|
|
|
|
|
|
|
|
|
|
?>
|
|
|
|
Placeholder.
|
|
|
|
|