Hirdetés

Új hozzászólás Aktív témák

  • biker

    nagyúr

    No, érdekes hibában kérem segítségetek:
    van egy naptár, foglalósdi, wdCalendar (aki használ Neptunt, ugyanaz mint ott)
    JS jeleníti meg, php tárolja mysql-ben, ami szuper, mert minden dátumot össze vissza kell konvertálni, ehhez a készítő a php timestamp alapot használja, és három kis functiont ezek között konvertálni:
    function php2JsTime($phpDate){
    return date("m/d/Y H:i", $phpDate);
    }

    function php2MySqlTime($phpDate){
    return date("Y-m-d H:i:s", $phpDate);
    }

    function mySql2PhpTime($sqlDate){
    $arr = date_parse($sqlDate);
    return mktime($arr["hour"],$arr["minute"],$arr["second"],$arr["month"],$arr["day"],$arr["year"]);

    }

    Ez mind szép és jó, mert működik. Ehhez készítettem ismétlődő esemény felvitelt, ami ez alapján (timestamp bizerálás) úgy működik, hogy 86400-akat adunk hozzá.
    Mert timestamphez mi mást.
    DE!
    ha nyári időből télibe, vagy téliből nyáriba elcsúszunk, akkor azonnal elcsúszik a foglalás is.
    pl most felviszek minden nap 18:30-ra eseményt, 50 héten át, akkor nyáron ez 19:30-ra íródik be.
    50x létrehozott esemény +86400mp-el php time alapján.

    Eddig akármennyi megoldáson gondolkodtam, vagy a felvitel, vagy a megjelenítés hibás :(

    van erre jó megoldás? mindkét időszámításban generált időpontok mindkét időszámításban jól is jelenjen meg, és csak timestamphez tudunk másodpercet adni?

Új hozzászólás Aktív témák