Jump to content
Sign in to follow this  
Sielly

dodawanie dni i miesięcy

Recommended Posts

Witam

 

Gdzieś juz to widziałem ale mi umknęło. Mam taki problem. Mam zmienną… powiedzmy $x ma ona wartość 3 (zmienna jest używana jako wyświetalnie dnia), chcę od tej zmiennej odją…ć np tydzień (czyli 7 dni). Nie użyję $x=$x-7; bo jak nie trudno się domyślić zwórci ona błą…d, liczba będzie ujemna. Chciał bym to samo zrobić z miesięcmi i w przypadku dodawania i odejmowania. Ktoś coś pomoże?

 

Z góry dzięki za pomoc

Share this post


Link to post
Share on other sites

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

Wrzucasz to potem jako drugi argument funkcji date() by przemienić na "normalną…" datę.

A tydzień odejmujesz odejmują…c ilość sekund w tygodniu (60x60x24x7) od timestamp z danej daty.


baner.png

f.jpg t.png l.jpg

m.jpg

Share this post


Link to post
Share on other sites

możesz podać jakiś przykład? Bo trochę mi nie idzie ;]. Pokaż mi skrypt który będzie odejmował jeden dzień i dodawał 1 dzień i dalej sam sobie poradzę :).

Z góry thx ;]

Share this post


Link to post
Share on other sites

$dzis = mktime(0, 0, 0, 4, 14, 2009);   //generujemy timestamp dla północy 14 kwietnia br.

$jutro = $dzis + 86400;   //bo dzień to 86400 sekund

echo(date("j.n.Y",$jutro));   //wyświetlamy timestamp przy pomocy funkcji date()

 

efektem działania kodu będzie wyświetlenie jutrzejszej daty:

15.4.2009

baner.png

f.jpg t.png l.jpg

m.jpg

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...