IP-Symcon - Wie kann ich... 2.0

Quelle: settings.xml - „LastUpdated/LastChanged-Value“ manuell editieren (by Horst und nancilla)

<? 
// Datum und Zeit 

$tag = 13; 
$monat = 8; 
$jahr = 2003; 

$stunden = 15; 
$minuten = 04; 
$sekunden = 00; 


// Unix-Timestamp 
$time = mktime($stunden,$minuten,$sekunden,$monat,$tag,$jahr); 
if (!date("I",$time)){$gmtplus = 3600;}else{$gmtplus = 7200;}  // Sommerzeit ? 

// Delphi-Timestamp (DateTime) 
$ergebnis = round((($time + $gmtplus)/ 86400) + 25569,5); 

// Überprüfung mit Funktion Horst 
function delphiTStoUnix ($ts) 
{ 
    if (!date("I")){$gmtplus = 3600;}else{$gmtplus = 7200;} 
    $result = round(($ts - 25569) * 86400)-$gmtplus; 
    $result = strtotime(gmdate("Y-m-d\\TH:i:s".date("P", time()), $result)); 
    return $result; 
} 
$ergebnis_horst = date("H:i:s d.m.Y", delphiTStoUnix(str_replace(",", ".", $ergebnis))); 

echo "$ergebnis_horst

"; 
echo "$ergebnis
"; 
?>

by Bayaro:

<?
$TestDatum = "11.01.2010 12:00";

$test1 = strtotime($TestDatum);
echo $test1.PHP_EOL;
$test2 = date("d.m.Y H:i", $test1);
echo $test2.PHP_EOL;

$test3 = UnixToDelphiTime($TestDatum);
echo $test3;



function UnixToDelphiTime($unixtime) {
	$unixtime = strtotime($unixtime);
	$delphitime = ($unixtime / 86400) + 25569;
	return $delphitime;
}
?>