| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /projects/isvtg/ |
Upload File : |
<?php
/*Internet vreme - ntp.pads.ufrj.br
/* Query a time server (C) 1999-09-29, Ralf D. Kloth (QRQ.software) <ralf at qrq.de> */
date_default_timezone_set("Belgrade");
function query_time_server ($timeserver, $socket)
{
$fp = fsockopen($timeserver,$socket,$err,$errstr,5);
# parameters: server, socket, error code, error text, timeout
if($fp)
{
fputs($fp, "\n");
$timevalue = fread($fp, 49);
fclose($fp); # close the connection
}
else
{
$timevalue = " ";
}
$ret = array();
$ret[] = $timevalue;
$ret[] = $err; # error code
$ret[] = $errstr; # error text
//echo "<br><br>Err: ".$err."/".$errstr."<br><br>";
return($ret);
}
function getCurrentDate($format = "d/m/Y H:i:s"){
$timeserver = "ntp.pads.ufrj.br";
$timercvd = query_time_server($timeserver, 37);
//if no error from query_time_server
if(!$timercvd[1]) {
$timevalue = bin2hex($timercvd[0]);
$timevalue = abs(HexDec('7fffffff') - HexDec($timevalue) - HexDec('7fffffff'));
$tmestamp = $timevalue - 2208988800; # convert to UNIX epoch time stamp
return date($format, $tmestamp);
}
return null;
}
// echo getCurrentDate();
$vreme=getCurrentDate();
if ($vreme=="07/02/2036 07:28:16"){
$vreme=getCurrentDate();
}
// NTP vreme
echo "<br><br>NTP: ".$vreme;
// Local vreme
echo "<p style='font-size:14px; color:blue; text-align:left; font-family:arial'>";
date_default_timezone_set('America/Los_Angeles');
echo "<br><br>Local: ".date("d/m/Y h:i:s");
echo "</p>";
echo "<p style='font-size:14px; color:blue; text-align:left; font-family:arial'>";
date_default_timezone_set('America/New_York');
echo "<br><br>Local: ".date("d/m/Y h:i:s");
echo "</p>";
echo "<p style='font-size:14px; color:blue; text-align:left; font-family:arial'>";
date_default_timezone_set('Europe/Belgrade');
echo "<br><br>Local: ".date("d/m/Y h:i:s");
echo "</p>";
echo "<p style='font-size:14px; color:blue; text-align:left; font-family:arial'>";
date_default_timezone_set('Europe/Moscow');
echo "<br><br>Local: ".date("d/m/Y h:i:s");
echo "</p>";
echo "<p style='font-size:14px; color:blue; text-align:left; font-family:arial'>";
date_default_timezone_set('Asia/Hong_Kong');
echo "<br><br>Local: ".date("d/m/Y h:i:s");
echo "</p>";
echo "<p style='font-size:14px; color:blue; text-align:left; font-family:arial'>";
date_default_timezone_set('Asia/Tokyo');
echo "<br><br>Local: ".date("d/m/Y h:i:s");
echo "</p>";
// Local vreme
echo "<p style='font-size:14px; color:blue; text-align:left; font-family:arial'>";
date_default_timezone_set('America/Los_Angeles');
echo "<br><br>LA: <br>".date("d/m - H:i");
date_default_timezone_set('America/New_York');
echo "<br><br>NY: <br>".date("d/m - H:i");
date_default_timezone_set('Europe/Belgrade');
echo "<br><br>Beograd: <br>".date("d/m - H:i");
date_default_timezone_set('Europe/Moscow');
echo "<br><br>Moskva: <br>".date("d/m - H:i");
date_default_timezone_set('Asia/Hong_Kong');
echo "<br><br>Peking: <br>".date("d/m - H:i");
date_default_timezone_set('Asia/Tokyo');
echo "<br><br>Tokio: <br>".date("d/m - H:i");
echo "</p>";
?>
<!DOCTYPE html>
<html>
<body>
<?php
$d=mktime(11, 55, 00, 8, 12, 2014);
echo "<br><br>Create: ". date("d/m/Y h:i:s", $d);
?>
</body>
</html>