Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ore in meno

  1. #1
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489

    ore in meno

    ciao ragazzi,
    ho problemino che non riesco a capire.. ho provato a cercare qualcosa, ma non ho trovato niente...
    in un form inserisco un determinato orario di accesso e uno di uscita
    inserisco nella tabella del db
    poi quando chiedo una verifica ho l'output con due ore in meno
    è certo che il codice della pagina di insert è sbagliato...
    Codice PHP:
    $today =$_POST['data'];
    $nominativo $_POST['nominativo'];
    $tipologia $_POST['istituto'];
    //orario del mattino
    $ora_in_m $_POST['ora_in_m'];             
    $minuti_in_m $_POST['minuti_in_m'];                 
    $ora_out_m $_POST['ora_out_m'];                     
    $minuti_out_m $_POST['minuti_out_m'];                              
    //orario del pomeriggio         
    $ora_in_p $_POST['ora_in_p'];
    $minuti_in_p $_POST['minuti_in_p'];
    $ora_out_p $_POST['ora_out_p']; 
    $minuti_out_p $_POST['minuti_out_p'];  

    list(
    $dd$mm$yyyy) = explode('/'$today); 
     
    $data_in_m mktime("$ora_in_m""$minuti_in_m","0"$mm$dd$yyyy,1); 
    $data_out_mmktime("$ora_out_m""$minuti_out_m","0",  $mm$dd$yyyy,1);  
    $data_in_p mktime("$ora_in_p""$minuti_in_p","0",  $mm$dd$yyyy,1); 
    $data_out_pmktime("$ora_out_p""$minuti_out_p","0",  $mm$dd$yyyy,1);

    $diff_in_ore_m "$data_out_m"$data_in_m"
    $diff_in_ore_p "$data_out_p"$data_in_p"
    $differenza_in_ore "$diff_in_ore_m"$diff_in_ore_p";  

    $query "insert into orario (istituto, data_in_m, data_out_m, data_in_p, data_out_p, differenza, nominativoid, data) values('$tipologia','$data_in_m', '$data_out_m', '$data_in_p', '$data_out_p','$differenza_in_ore', '$nominativo',  now())"
    if(
    mysql_query($query)) 
    { echo 
    "ok"; } 
    else
     { echo 
    "no!:" mysql_error() ;  } 
    header ('location:step_1.php'); ?> 
    mi dite dove sbaglio?

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Il fatto che siano due ore in meno mi fa pensare che l'ora del server sia in Tempo Universale, quindi l'ora al meridiano di Greenwich (-1 rispetto all'Italia) e senza tener conto dell'ora legale (altra ora in meno).
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    come faccio a correggere questa variazione di ore???

  4. #4
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    risolto!!!

    ruotava tutto intorno agli orari tra gmt e il nostro (europe/rome);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.