Cerca nel blog

Pubblicità

banner-125x125 banner-125x125 banner-125x125 banner-125x125

Feed RSS e Newsletter

Puoi seguire il mio blog abbonandoti al feed RSS, se non sai cos'è un feed RSS prova a guardare questo video... Spiega tutto!

Icona Feed RSS

Twitter

PayPal

Se ti piace questo blog puoi pensare ad una donazione.

Tutti i fondi ricevuti saranno utilizzati per il mio sollazzo personale. :-)

Ultimi commenti...

k8: wow addirittura un esame su ste robe.. bello :D che uni fai carlo?

Davide Salerno: Premesso il fatto che ho un odio recondito verso JS, amo JQuery ;-)

Luca: Ext è veramente un bel framework, forse il migliore per produrre interfacce coerenti. Purtroppo la licenza lo...

carlo: Io l’ho dovuto usare per un esame (la versione 2), ma il professore me l’ha fatto odiare. Però,...

gianluca: si proprio non c’è niente di peggio che aver scritto ore di css e javascript soddisfattissimi del...

Quanto manca a Natale? Soluzione

lunedì 1 dicembre 2008
1 Star2 Stars3 Stars4 Stars5 Stars Vota!
Loading ... Loading ...

BlogNatale

Lorenzo è stato l'unico a rispondere al quesito lanciato qualche giorno fa: scrivere una funzione che calcoli giorni, ore, minuti e secondi mancanti alle ore 00:00 di Natale. Si merita ovviamente la pubblicazione.

/*
30/11/2008 - Birone, Giussano (MI)  - De Luca Lorenzo - lorenzodeluca@mltpx.com /makesiteeasy.net
Conut Down Natale - per napolux.com / BlogNatale 2008
*/

function CountNatale($anno)
{

	$secondo    = 1;
	$minuto     = $secondo * 60;
	$ora        = $minuto * 60;
	$giorno     = $ora * 24;  

	$oggi = time();
	$natale = strtotime(date("25-12-{$anno}00:00"));  

	$diff = $natale - $oggi;

	$giorni  = floor($diff/$giorno);
	$ore     = floor(($diff-($giorni*$giorno))/$ora);
	$minuti  = floor(($diff-($giorni*$giorno)-($ore*$ora))/$minuto);
	$secondi = floor(($diff-($giorni*$giorno)-($ore*$ora))-($minuti*$minuto));

	return array('giorni' => $giorni,
		'ore' => $ore,
		'minuti' => $minuti,
		'secondi' => $secondi);
}

$anno = 2008;
$return = CountNatale($anno);

echo "Mancano <b>". $return['giorni']. "</b> giorni <b>". $return['ore'] ."</b> ore <b>". $return['minuti'] ."</b> minuti <b>".
$return['secondi'] ."</b> secondi al Natale ". $anno."<br>";

E voi dove eravate quando ho lanciato l'esercizio? :P

Questo articolo è stato pubblicato lunedì, 1 dicembre 2008 alle ore 16:19 Se non vuoi perdere nemmeno un articolo del mio blog abbonati al feed RSS. Se non sai cos'è un feed RSS puoi guardare questo video, spiega tutto!

In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.

  

11 Commenti a “Quanto manca a Natale? Soluzione”

  1. Pino scrive:

    Mannaggia, non avei parlato però del link nel post come ricompensa :-)

  2. Napolux scrive:

    @ Pino:
    Beh, dai era chiarissimo!

  3. Lorenzo scrive:

    @ Pino: Era incluso nel bando di concorso ;)

  4. Piplos scrive:

    Io? Ero a comprare i regali di natale. :mrgreen:

  5. Lorenzo scrive:

    @Piplos: Di già? Io faccio sempre all’ ultimo :D

  6. Piplos scrive:

    Era una battuta, veramente. Chi mi conosce sa che se io compro dei regali di natale è un miracolo. :D

  7. 5d2 i compagni del nano scrive:

    è una vergogna che si mettano codici del nano rosso pelato

  8. 5d2 scrive:

    de luca lorenzo uomo di birone spaccia i codici ke facciamo in classe per suoi

  9. Da Ros Matteo scrive:

    @ 5d2 i compagni del nano:
    Era uno scherzo. Non è vero che copia… anzi… è il migliore della classe a programmare e la sua bravura è inversamente proporzionale alla sua statura :wink: … comunque io ho avuto l’idea di scrivere il commento, mentre Pulici L. è l’autore del testo nel commento.

  10. 5d2 scrive:

    da ros m. è uno scriba e nn ha le palle per dire ke scrive i commenti

  11. Napolux scrive:

    @ 5d2:
    Dovete ancora continuare per molto con questi commenti del cavolo? :roll: