Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Formattare una data

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317

    Formattare una data

    Come faccio a formattare una data che è salvata nel formato restituito dalla funzione "time()" ?
    Mi servirebbe proprio scrivere Lunedì 27 Aprile 2009...

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    $mesi = array (=> "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
                            
    "Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
        
    $giorni = array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
    echo 
    $giorni[date('w')].' '.date('j').' '.$mesi[date('n')].' '.date('Y'); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    grazie della riposta, anche se ripeto, io salvo la data con time().

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da zacca94
    grazie della riposta, anche se ripeto, io salvo la data con time().
    La funzione date() ti permette di estrarre uno unix timestamp, ma se ti serve data e ora corrente è superfluo.

    // sono uguali
    echo date('Y-m-d',time());
    echo date('Y-m-d');


  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    il problema è un altro.
    Io, magari, salvo la data di registrazione con "time()" e poi SOLO SUCCESSIVAMENTE vorrei formattare la data...
    Quindi mi ritrovo con un numero tipo: 123432930.

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da zacca94
    il problema è un altro.
    Io, magari, salvo la data di registrazione con "time()" e poi SOLO SUCCESSIVAMENTE vorrei formattare la data...
    Quindi mi ritrovo con un numero tipo: 123432930.
    Codice PHP:
    $mesi = array (=> "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
                            
    "Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
        
    $giorni = array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
    $timestamp 1238536800// unix timestamp del 01-04-2009

    echo $giorni[date('w',$timestamp)].' '.date('j',$timestamp).' '.$mesi[date('n',$timestamp)].' '.date('Y',$timestamp); 

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    grazie

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.