Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Operacja na dacie
adam882
post 6.08.2012, 08:06:37
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

Ostrzeżenie: (0%)
-----


Witam

Posiadam taki format daty w zmiennych:

  1. $rok=2012; //numer roku
  2. $mies=8; //numer miesiąca


a) W jaki sposób mogę dodać do tej daty np. 8 miesięcy, aby wskazało mi poprawny rok i miesiąc?


Natomiast mając również takie zmienne:

  1. $rok2=2014;
  2. $mies2=10;


cool.gif W jaki sposób mogę tutaj obliczyć ile minęło miesięcy pomiędzy datą ze zmiennymi $rok i $mies, a $rok2 i $mies2?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post 6.08.2012, 08:16:12
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




mktime
http://www.php.net/manual/en/datetime.diff.php

Timestamp - ilość sekund jaka minęła od 1970-01-01 00:00:00

To powinno wystarczyć snitch.gif


--------------------
Go to the top of the page
+Quote Post
rocktech.pl
post 6.08.2012, 08:17:44
Post #3





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.

1)
  1. $date = new DateTime ( '2004-08' );
  2. $date->add(new DateInterval('P8M'));
  3. echo $date->format("Y-m-d");

2)
  1. $now = new DateTime('2004-08');
  2. $end = new DateTime ( '2004-10' );
  3. $interval = $now->diff ( $end );
  4.  
  5. echo $interval->format ( 'roznica miesięcy %m ,dni %d' );


Ten post edytował rocktech.pl 6.08.2012, 08:24:59


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:44