Re: PHP - práce s datem

From: Petr Pokorny (mail@pp21.cz)
Date: 13. 05. 2003, 09:21 CEST


Radomír Smrčka <r_smrcka@nspka.cz>:

> Potřeboval bych trochu poradit. Potřebuji v PHP funkci, která zjistí
> datum (tady ještě není problém ;-)) a změní jej na následující den.
> Pokud jím bude sobota, tak ho změní na pondělní datum. Dále je potřeba
> sledovat konec měsíce a správně přepnout na nový.
> Snad to jde nějak udělat a najde se dobrá duše, co mi s tím poradí.

To je zadani :(

> ...zjistí datum ... změní jej na následující den ... Pokud jím bude
> sobota, tak ho změní na pondělní datum...

A ta sobota se na pondeli meni kdy? Kdyz aktualni den je sobota,
nebo kdyz ten posunutej den je sobota?!?

Predpokladam, ze chces tohle:

pondeli -> utery
utery   -> streda
streda  -> ctvrtek
ctvrtek -> patek
patek   -> sobota
sobota  -> pondeli
nedele  -> pondeli

Je to tak?

Pak ti asi postaci tohle

------------------------------
<pre>
<?

$datum = time();
$datum += (date("w", $datum) == 6) ? 172800 : 86400;

echo "aktualni datum: ";
echo date("d. m. Y - H:i:s (w) l") . "\n";
echo "posunuty datum: ";
echo date("d. m. Y - H:i:s (w) l", $datum) . "\n";

?>
------------------------------

-pp21-



This archive was generated by hypermail 2.1.3 : 13. 05. 2003, 09:23 CEST