Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Lavorare con le date

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Lavorare con le date

    Salve a tutti.
    Vorrei chiedervi come realizzare la funzione che si vede spesso nel Web, sui blog, sui Forum, ovvero quella che restituisce il tempo trascorso dalla pubblicazione dell'articolo a ora.

    Articolo 1 - 7 minuti fa
    Articolo 2 - 3 giorni fa
    Articolo 3 - 1 mese fa

    Si puo' realizzare dati 2 timestamp() ? l'attuale e quello di inserimento dell'articolo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Ok. ci sono riuscito, la posto per qualcuno a cui potrebbe interessare.

    Antonio

    Codice PHP:
    function TempoPassato($time) {
        
    $now time();
        
    $passato $now $time;
        
    //    1 giorno = 86400;
        //    1 ora = 3600
        //    1 minuto = 60
        
    if ($passato >= 86400) {
            
    $tempo $passato/86400
            $tempo 
    number_format($tempo);
            
    $tempo $tempo ' giorni fa';
        } elseif (
    $passato >= 3600) {
            
    $tempo $passato/3600;
            
    $tempo number_format($tempo);
            
    $tempo $tempo ' ore fa';
        } else {
            
    $tempo $passato/60;
            
    $tempo number_format($tempo);
            
    $tempo $tempo ' minuti fa';
        }
        return(
    $tempo);

    Dove $time e' il timestamp della data di rilascio articolo.
    Chiaramente se si vuole aggiornare a settimane, mesi, bisogna aggiornare lo script. Arriva fino ai giorni

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.