Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
* Formato data e ora in php
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
atigra
Semidio
Semidio


Registrato: 21/09/05 11:14
Messaggi: 249

MessaggioInviato: 21 Set 2005 17:54    Oggetto: * Formato data e ora in php Rispondi citando

Ciao, ho un piccolo problemino: ho creato una paginetta dove da qualche parte viene visualizzata la data e l'ora (relative comunque al momento in cui viene caricata la pagina). Per quanto riguarda la data nessun problema, ma l'orario è un po'... strano. Se per esempio visualizzo la pagina alle 10 e 3 minuti, mi visualizza 10:3, che non è proprio carino da vedere, anzi fa fare solo confusione. In pratica, se la prima cifra dei minuti è zero, allora non viene neanche scritta.

Vi posto il codice:

Codice:

<?php $date = getdate();
$seconds = $date['seconds'];
$minutes = $date['minutes'];
$hours = $date['hours'];
$mday = $date['mday'];
$mon = $date['mon'];
$year = $date['year'];

echo("<font face='arial' color='white'>Sono le ore</font>
<font face='arial' color='#005db6'> $hours:$minutes</font>
<font face='arial' color='white'>del</font>
<font face='arial' color='#005db6'>$mday/$mon/$year</font>");
?>


Cosa posso fare per visualizzare l'orario dell'esepio (10 e 3 minuti) in 10:03?

Ciao!
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 12:16
Messaggi: 11810
Residenza: Tokelau

MessaggioInviato: 22 Set 2005 10:05    Oggetto: Rispondi citando

guarda sprintf() qui, esempio numero 7 Smile
Top
Profilo Invia messaggio privato HomePage
atigra
Semidio
Semidio


Registrato: 21/09/05 11:14
Messaggi: 249

MessaggioInviato: 22 Set 2005 14:21    Oggetto: capito niente Rispondi citando

Forse sono un pochetto duro, sarà che non me ne intendo di php... ma con quel sistema cosa risolvo? O meglio... come dovrebbe cambiare il mio codice per funzionare? Da me il problema sta nel formato dell'orario, non nella data, quella è già perfetta. Nell'orario, per i primi dieci minuti di ogni ora, non mi visualizza bene l'ora, in pratica esce, per esempio:

10:1 anzichè 10:01
10:2 anzichè 10:02
10:3 anzichè 10:03
10:4 anzichè 10:04
10:5 anzichè 10:05
10:6 anzichè 10:06
10:7 anzichè 10:07
10:8 anzichè 10:08
10:9 anzichè 10:09

Cosa posso fare?
Top
Profilo Invia messaggio privato
holifay
Dio maturo
Dio maturo


Registrato: 08/03/05 10:48
Messaggi: 2912
Residenza: Milano

MessaggioInviato: 22 Set 2005 15:30    Oggetto: Re: capito niente Rispondi citando

atigra ha scritto:
Cosa posso fare?


$today = date("H:i") Rolling Eyes
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 12:16
Messaggi: 11810
Residenza: Tokelau

MessaggioInviato: 22 Set 2005 16:13    Oggetto: Re: Formato data e ora in php Rispondi citando

cambia
Codice:
$minutes = $date['minutes'];


con

Codice:
$minutes = sprintf("%02d", $date['minutes']);


... direi che non hai letto la pagina che ti linkavo prima... Rolling Eyes
Top
Profilo Invia messaggio privato HomePage
atigra
Semidio
Semidio


Registrato: 21/09/05 11:14
Messaggi: 249

MessaggioInviato: 23 Set 2005 15:00    Oggetto: letta Rispondi

no no, l'avevo letta... ma sono un po'... duro!

comunque ho risolto anche con l'altro sistema, grazie ugualmente!

ciao
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi