Autor Zpráva
Minatory
Profil
Potřebuji něco, co mi zjistí celkový počet minut od začátku roku.
Mike8748
Profil
$pocet_minut=((time()-mktime(0,0,0,1,1,2008))/60);
Joker
Profil
$zac_roku = mktime(0,0,0,1,1,2008);
$ted = time();
echo(($ted - $zac_roku) / 60);

edit: jsem moc pomalý, njn :)
Minatory
Profil
Wow dík moc. Ještě jedna věcička. Nešlo by zjistit počet minut od začátku startu serveru? To by bylo pro moje účely naprosto výborný.
Minatory
Profil
Nebo řekněme třeba počítání času od roku 1998. Od nějakého pevného roku.
Minatory
Profil
Jsem vůl. Už to mám. Díky :)
kukweb
Profil
$do_dne = mktime(15,0,0,15,2,2008);
$ted = time();
$minut = (( $do_dne - $ted ) / 60);
echo "Za: <b>";
echo $minut;
echo "</b> minut, budou 15.2.2008 15:00 hod.";

chtel jsem vypocitat, kolik minut to je do daneho data a nejak to blbne, je tam o rok vic, nechapu.
BetaCam
Profil
kukweb

chtel jsem vypocitat, kolik minut to je do daneho data a nejak to blbne, je tam o rok vic, nechapu.


Na tom neni co chápat máš tam špatně parametry u mktime :

mktime($hodina , $minuta , $sekunda , $mesic , $den , $rok)

takže si tam místo

$do_dne = mktime(15,0,0,15,2,2008);
dej
$do_dne = mktime(15,0,0,2,15,2008);


tak jak si to mel ty ti mktime vyflusne unixtimestamp datumu 2.3.2009 15:00 můžeš si to vyzkoušet :)

echo date("d.m.Y H:s", mktime(15,0,0,15,2,2008));
Joker
Profil
Doplním co říká BetaCam: ta funkce totiž jednak na vstupu má datum "po americku" (tj. nejdřív měsíc a potom den) a jednak měsíc, den, atd. jednoduše přičte, aby vždycky vzniklo platné datum, takže "15,2,2008" znamená 2. 15. 2008, což se převede na 2. 3. 2009

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0