Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Liko laiko iki...

Parašė shock· 2011 Gru. 5 15:12:39
#1

Kaip padaryti, kad skaiciuotu laika iki menesio pirmos dienos? O atejus tam laikui parasytu ten koki teksta, ir tada vel pradetu skaiciuoti nuo to menesio iki kito menesio pirmos dienos? Reikia ant v7, stai bandziau pats pasidarasyt koda, istaisykit klaidas.:


<?php
 
$diena = "1"; // Gimdienio diena
$menuo = "11"; // Gimdienio menuo
$metai = date("Y"); // Sie metai
$menuo_dabar = date("n"); // Dabartinis menuo
$diena_dabar = date("j"); // Dabartine diena
 
// Tikrinam ar esama diena nedidese uz nurodyta
 
if ($diena < $diena_dabar) {
print '&nbsp;&nbsp;Iki mano gimtadienio<br>&nbsp;liko&nbsp;<b>';
print ((int)((mktime (0,0,0,$menuo,$diena,$metai) - time(void))/86400));
print '</b>&nbsp;d.';
}
 
// Tikrinam ar sendien ne nurodyta diena
 
elseif ($diena == $diena_dabar) {
print 'Valio!!! mano gimdienis';
}
 
// Jei sendien ne ta diena kur nurodeme ir diena didesne uz nurodyta -> skaiciuojam sekanciio menesio pirma diena
 
else {
$diena = $menuo_dabar + 1;
print '&nbsp;&nbsp;Iki mano gimtadienio<br>&nbsp;liko&nbsp;<b>';
print ((int)((mktime (0,0,0,$menuo,$diena) - time(void))/86400));
print '</b>&nbsp;d.';
}
 
?>