Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Differenza tra date (minuti)

    Estraggo dal db una data (è un campo timestamp):

    echo $data; mi stampa "2008-10-30 10:37:40"

    Ho una varabile $minuti che può essere un numero grande (tipo 300minuti).

    Come stampo $data+$minuti?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2

  3. #3
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/strtotime
    http://www.php.net/mktime
    http://www.php.net/date
    Ehemm... :master: Ho postato questa domanda DOPO aver già letto quei link e fatto una ricerca su gooogle

    Mi sa che sono duro io!!!
    Avevo provato con una cosa del genere...

    echo date('d/m H:i', strtotime($data)+strtotime($minuti));

    Ma mi da' errore...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    Che cosa restituisce strtotime?
    Che cosa sono i minuti?
    Come faccio a sottrarre al risultato restituito da strtotime() dei minuti?

  5. #5
    Originariamente inviato da filippo.toso
    Che cosa restituisce strtotime?
    I secondi trascorsi dal 1970....


    Originariamente inviato da filippo.toso
    Che cosa sono i minuti?
    1min=60sec


    Originariamente inviato da filippo.toso
    Come faccio a sottrarre al risultato restituito da strtotime() dei minuti?
    Non lo so... non c'è scritto nella guida...

    $fra_tot_minuti = strtotime($data) + strtotime($minuti*60);

    Mi restituisce ERRORE
    Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  6. #6
    Come fai a sottrarre dei minuti da "I secondi trascorsi dal 1970...." sapendo che "1min=60sec"?

  7. #7
    Originariamente inviato da filippo.toso
    Come fai a sottrarre dei minuti da "I secondi trascorsi dal 1970...." sapendo che "1min=60sec"?
    strtotime($data + ($minuti*60));

    Grazie... mi hai insegnato a ragionare sulle date...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

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.