Aktív témák

  • zka67

    őstag

    válasz Briganti #1822 üzenetére

    <?
    date_default_timezone_set('UTC');
    $ts = strtotime("2010-12-15 18:00:00");
    echo "1 - PHP time: " .$ts ."<br>";

    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title></title>

    <script>
    var d = new Date()
    var timezone = -d.getTimezoneOffset()*60;

    var cur_date = new Date("Dec 15 2010 18:00:00");
    ts = Math.round(cur_date.getTime()/1000);

    document.write("2 - js time: " + ts + "<br>");
    document.write("3 - timezone offset: " + timezone +"<br>");
    document.write("4 - utc time: " + (ts + timezone) + "<br>");
    </script>
    </head>
    <body>
    </body>
    </html>

    Megmagyarázhatatlan módon a
    var cur_date = new Date(2010, 12, 15, 18, 0, 0, 0);
    sorod a következő eredményt adja:
    Sat Jan 15 2011 18:00:00 GMT+0100

Aktív témák