Autor Zpráva
koozle
Profil *
ahoj, potřebuji v php přičíst například k datu 1.3.2008 jeden měsíc a 11 dní nebo třeba od data 2.11.2009 odečíst 6 měsíců. Jak si s tímto poradit? jsou datové početní funkce někde popsané, nebo prosím uveďte nějaký názorný příklad. Díky, koozle
Taps
Profil
zkus níže uvedené odkazy:
http://cz.php.net/manual/cs/function.time.php
http://cz.php.net/manual/cs/function.strtotime.php
koozle
Profil *
Ahoj, jediný co jsem vyzkoušel a jede to tak je toto, ale příjde mi to jako děsná prasárna, líp to ale neumím(nejlepší je 365/12 :D přibližně 30.4 a ve výsledku se to liší o 2 dny...)...


<?php
$na="24";
echo date("d.m.Y",(mktime(0,0,0,2,18,2009) + ((((($na) * 30.40)* 24) * 60) * 60)));
echo "<br>";
echo date("d.m.Y",(mktime(0,0,0,2,19,2009) + (((((($na) * 30.40)* 24) * 60) * 60) - (((((6) * 30.40)* 24) * 60) * 60))));
echo "<br>";

?>


nejde to prostě nějak že k datu 18.2.2009 se jednoduše přičte 6 month? například pomocí fce strtotime('+6 month') . pořád mi to hází chybky, něco prostě vynechávám, tedy v případě strtotime. mktime jede, jakš takš... Díky za případné rady
koozle
Profil *
Taps: všechny příklady na těchto adresách vycházejí v přičítání k dnešnímu dni, jak to udělat, abych přičetl nějakou dobu k dytu například 21.1.2015 .. díky koozle

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