Welcome Guest, Not a member yet? Register   Sign In
Atomic Time Helper
#1

[eluser]Zack Kitzmiller[/eluser]
I extended the date helper with this code. I needed a more accurate timestamp because our server was giving us some nasty timestamps from time to time.

hope this can be of some use to someone.

Code:
if (! function_exists('atomic_time'))
{
    function atomic_time()
    {
        $time_server = "time-a.nist.gov";
        $fp = @fsockopen( $time_server, 37);
        
        if (! $fp)
        {
            return time();
        }
        else
        {
            fputs($fp, "\n");
            $time_info = fread($fp, 49);
            fclose($fp);
        }

    $atomic_time = (abs(hexdec('7fffffff') - hexdec(bin2hex($time_info)) - hexdec('7fffffff')) - 2208988800);
    return $atomic_time;    
    }
}
#2

[eluser]n0xie[/eluser]
Why not just synchronize the server time?
#3

[eluser]Zack Kitzmiller[/eluser]
Shared hosting




Theme © iAndrew 2016 - Forum software by © MyBB