Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Edycja daty - odejmowanie
konradinho
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 4.12.2009

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


Witam.

Mam pewien problem. Wyciągam sobie z bazy date z pola(datetime), w formacie rok-miesiąc-dzień godzina:minuta:sekunda.

Teraz chce to rozbić, robię to w ten sposób:

  1. $year = substr($datetime, 0, 4);
  2. $month = substr($datetime, 5, 2);
  3. $day = substr($datetime, 8, 2);
  4. $hour = substr($datetime, 11, 2);
  5. $min = substr($datetime, 14, 2);
  6. $sek = substr($datetime, 17, 2);


Wszystko zostaje ładnie zwrócone ale potrzebuje od wartości miesiąca zawsze odjąć jeden(pomniejszyć o 1). Zmienna $month zwraca np. 08(sierpień), gdy zrobię coś w stylu:

  1. $month = substr($datetime, 5, 2)-1;


Wtedy zwróci mi 7, a ja potrzebuje aby zwróciło mi 07.

Proszę o poradę.

@edit

Ok, zrobiłem to w ten sposób. Nie wiem czy dobrze ale wyświetla to co chce (IMG:style_emoticons/default/winksmiley.jpg)

  1. $miesiac = substr($datetime, 5, 2);
  2. $miesiac1 = substr($miesiac, 0, 1);
  3. $miesiac2 = substr($miesiac, 1, 2)-1;
  4. echo $miesiac1,$miesiac2;


Ten post edytował konradinho 4.08.2010, 16:07:21
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 10:55