Pagina 1 di 1

countown

Inviato: 16/06/2013, 17:41
da naki
ciao a tutti :)

qualcuno mi puo aiutare ad installare countown per mio web (no per forum) solo web portal.
come questo http://img24.imageshack.us/img24/7228/gcm.png
Grazie :)

Re: countown

Inviato: 21/06/2013, 20:09
da naki
nessuno sa ..?

Re: countown

Inviato: 21/06/2013, 23:13
da Micogian
E' un semplice calcolo matematico basato sul timestamp.
Il timestamp è il numero di secondi convenzionalmente fissato a partire dalla data del 1.1.1970.
Premesso che il comando time() fornisce la data corrente, la differenza tra time() e la data da esaminare è il numero di secondi intercorso.
Considerando che un giorno è costituito da 86400 secondi (60 x 60x 24) il numero dei giorni si ottiene con il comando floor che fornisce il numero intero della divisione:

Codice: Seleziona tutto

$gg = floor((time() - $data) / '86400');
il resto della divisione si ottiene usando % al posto di /

Codice: Seleziona tutto

$resto_gg = floor((time() - $data) % '86400');
Si divide il resto per 60 per ottenere le ore, il conseguente resto per 60 per i minuti e così via.

Il tutto può essere fatta con una funzione.
Conosciuto il valore da calcolare si sfrutta la function:

Codice: Seleziona tutto

<?php
$data = '1371497319';
function conta_data($data)
{
global $dd, $ore, $min, $sec;
$gg = floor((time() - $data) / '86400');
$ore = floor(((time() - $data) % '86400') / '3600');
$min = floor((((time() - $data) % '86400') % '3600') / '60');
$sec = floor((((time() - $data) % '86400') % '3600') % '60');
$result = $gg . " giorni " . $ore . " ore " . $min . " min " . $sec . " sec";
return $result ;
}
echo conta_data($data) ;
?>
La funzione conta_data('timestamp_da_calcolare') mostra il risultato in giorni, ore, minuti e secondi rispetto alla data corrente.

Re: countown

Inviato: 22/06/2013, 15:22
da naki
e per metterlo nella mia home page nelle tabelle ?

Re: countown

Inviato: 22/06/2013, 18:49
da naki
volevo mettere qui www.boost-server.info
al posto di Expires : 26.06.2013. 21:00h (la scadenza) che contava da solo in autom.
ad esemp. io lo faccio partire da 0 giorni 0 ore 0 min 0 sec
e lui conta :)

come in questa foto http://img24.imageshack.us/img24/7228/gcm.png