Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    time() e mktime() sbagliano?

    Ciao ragazzi. sia time() che mktime() restituiscono il timestamp (quindi i secondi dalla data famosa) della dataora odierna. E' possibile però che queste due funzioni sbaglino?

    o fatto una prova con echo time() ed echo mktime()

    e succede questo

    codice:
    tentativo 1:  1169508656
    tentativo 2:  1169508679 //tutto ok, il tempo passa i secondi aumentano giustamente
    tentativo 3:  1169508638 // :S c'è qualcosa di strano. secondi sono diminuiti.com'è possibile?
    tentativo 4:  1169508704 //aumentano dinuovo
    tentativo 5:  1168508653 // sono diminuiti dinuovo :S
    siccome a causa di questo problema nonr iesco a far funzionare uno script di cui parlavo in un topic poco sottostante. sapreste spiegarmi come mai questo comportamento? c'è un altro modo per avere il timestamp odierno? graxzie ciao
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  2. #2
    cercando ho trovato questo

    http://bugs.php.net/search.php?cmd=d...%28%29&x=0&y=0


    forse è un bug? se si come lo evito? esiste un altro modo per arrivare al mio scopo?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Se fai dei test devi postare lo script con cui lo esegui e non il risultato del test.

    Altrimenti e' come dover indovinare la domanda conoscendo la risposta... molto difficile se non impossibile.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    semplicemente con echo time(); e ricaricando
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  5. #5
    Originariamente inviato da Manuelandro
    semplicemente con echo time(); e ricaricando
    azz... butta il pc... appena provato:

    Codice PHP:
    <?php

    for($i 0$i <= 10$i++) {
     echo 
    time() ."
    "
    ;
     
    sleep(1);
     }
    ?>
    risultato:
    codice:
    1169513944
    1169513945
    1169513946
    1169513947
    1169513948
    1169513949
    1169513950
    1169513951
    1169513952
    1169513953
    1169513954

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    ora funziona anche a me. beh allora inizio davvero a convencermi di essere stupido!
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  7. #7
    scusa eh? no perkè se no esco pazzo!

    allora io ho il timestamp di una variabile datetime ovvero 1169509745

    se provo a fare
    Codice PHP:
    $sot = (time() - 1169509745);
    echo 
    $sot ."
    "

    e ricaricare

    il suo comportamento torna ad essere anormale! PErkè?

    mentre se faccio

    Codice PHP:
    for($i 0$i <= 10$i++) { 
    $sot = (time() - 1169509745);
    echo 
    $sot ."
    "
    ;
    sleep(1);

    va bene!"
    allora è il refresh che fa malfunzionare?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  8. #8
    Originariamente inviato da Manuelandro

    allora è il refresh che fa malfunzionare?
    non perde un colpo manco a pagarlo....

    per curiosita' metti una sequenza errata che ricevi.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    con

    $sot = (time() - 1169509745);
    echo $sot ."
    ";


    1100
    1101
    1114
    1186
    1102
    1230
    1125
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  10. #10
    fara' un estrazione random... non ci sono piu' gli orologi di una volta...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.