Dátum

Programovacie jazyky, rady, poradňa...
Lukas1169
Medium Star
Medium Star
Príspevky: 347
Registrovaný: 15 nov 2008, 15:20

Dátum

Príspevok od používateľa Lukas1169 »

Prosim vás mam takito kod

Kód: Vybrať všetko

<? 
$koniec = mktime(0,0,0,11,0,2009); 
$teraz = time(); 
$rozdiel = $koniec - $teraz; 
$mesiacov = floor($rozdiel/(60*60*24*30)); 
echo "rozdiel je $mesiacov mesiacov"; 
?>
a ako mam spravit aby mi to neukazovalo ten rozdiel ale aby mi to ukazalo napr. Do vypnutia svr ostava x dni.. nie mesiacov dik moc
aughostino
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1269
Registrovaný: 26 apr 2007, 16:05

Príspevok od používateľa aughostino »

Kód: Vybrať všetko

<?
$koniec = mktime(0,0,0,11,0,2009);
$teraz = time();
$rozdiel = $koniec - $teraz;
$dni = floor($rozdiel/(60*60*24));
echo "rozdiel je $dni dní";
?>
:?: :?:
Lukas1169
Medium Star
Medium Star
Príspevky: 347
Registrovaný: 15 nov 2008, 15:20

Príspevok od používateľa Lukas1169 »

ocuj a nevedel by si stoho spravit to ze ja zadam napr. dneskajsi den 9.10.2009 9:30 no a ta blbost by mi ukazala ze od dna 9.10.2009 9:30 prešlo 0dní-22min napr? pls dik moc
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

Lukas1169 napísal:ocuj a nevedel by si stoho spravit to ze ja zadam napr. dneskajsi den 9.10.2009 9:30 no a ta blbost by mi ukazala ze od dna 9.10.2009 9:30 prešlo 0dní-22min napr? pls dik moc
ak pohladas, urcite to tu najdes. Pamatam si ako som to niekomu pisal. Dokonca to tu je v niekolkych jazykoch, lebo okrem php si spominam ze som to sem daval aj v actionscripte
Lukas1169
Medium Star
Medium Star
Príspevky: 347
Registrovaný: 15 nov 2008, 15:20

Príspevok od používateľa Lukas1169 »

mno aj som nasiel dik moc ale nevedel som si to upravit tak vam to sem dam ak budete taky dobry a niekdo mi to preroby dik moc

Kód: Vybrať všetko

<?php


     $time = (time()-strtotime("2009-10-09"));

     $days = floor($time/86400);
     $hours = floor(($time-($days*86400))/3600);
     $mins = floor (($time-($days*86400)-($hours*3600))/60);
     $secs = floor ($time-($days*86400)-($hours*3600)-($mins*60));

     $tsecs = $time;
     $thours = round($time/3600);

   
     if ($tsecs <= 600) {

      echo '<html> <head> <title> </title> </head> <body><span

style="font-size:10pt">prešlo: ' . floor($days/365)  . ' rokov ' . $days % 365 . ' dní ' . $hours . ' hodín ' .  $mins . ' minút ' . $secs . ' sekúnd!<br></span></body></html>';
   
     } else {

      echo '<html> <head> <title> </title> </head> <body><span

style="font-size:10pt">prešlo: ' . floor($days/365)  . ' rokov ' . $days % 365 . ' dní ' . $hours . ' hodín ' .  $mins . ' minút ' . $secs . ' sekúnd!<br></span></body></html>';

     }


?>
Prerobit by som to cel tak ze nech to ukaze len Dni - Hodiny - Minuty a nech si tam mozem napisat aj cas od jakeho to ma pocitat ze napr 10.10.2009 14:00 bo tuto je len den a ano to vlastne pocita od 00:00
Napísať odpoveď