Aktív témák

  • Briganti

    tag

    Hellosztok, gyertek segitsetek ki :)

    a problemam nagyon egyszeru: egy php-val generalt timestamp-et kellene osszehasonlitsak egy javascriptel generalt timestamp-el ... a gond ott van, hogy nem valosak az eredmenyek, nem tudom oket egy timezone-ba hozni :) a test kod ugy nez ki hogy:

    <?
    $date = date("2010-12-15 18:00:00");

    $d = new DateTime($date, new DateTimeZone('UTC'));
    $ts = $d->getTimestamp();
    echo $d->format("Y-m-d H:i") ."<br>";
    echo "1: " .$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 cur_date = new Date(2010, 12, 15, 18, 0, 0, 0);
    cur_date = Math.round(cur_date.getTime()/1000);
    document.write("2: " + cur_date+"<br>");
    var d=Date.UTC(2010,12,15,18);
    document.write("3: " + d/1000);
    </script>
    </head>
    <body>
    </body>
    </html>

    a kimenet:

    2010-12-15 18:00
    1: 1292436000
    2: 1295107200
    3: 1295114400

    probaltam GMT-re hozni (javascriptben getTimeZoneOffset vagy mi, es elvegeztem vele a szukseges muveleteket) mind a kettot, az sem jott ossze :( valahogy el kellene erjem hogy kapjak egy timestamp-et javascriptel, ami a (1) -essel megeggyezo, vagyon nagyon kicsi a kulonbseg ...

    Ha van valami jo tippetek, akkor ide vele :D

Aktív témák