Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Operacja na dacie
Forum PHP.pl > Forum > Przedszkole
adam882
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?
wookieb
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
rocktech.pl
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' );
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.