Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z funkcją 'strtotime'
spit
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Cześć
Chcę u siebie na stronie wyświetlić datę z formacie DD.MM.RRRR. W bazie, w polu 'wydanie' (typ: date), jest w formacie RRRR-MM-DD. Gdy chce go sformatowac zwykłą fukncją date, czyli tak:
  1. <?php
  2. date("d.m.Y"$rekord["wydanie"])
  3. ?>
pojawia się data 01.01.1970. Znalazłem funkcję strtotime, i tak jej użyłem:
  1. <?php
  2. date("d.m.Y", strtotime($rekord["wydanie"]))
  3. ?>
. I niby wszystko OK, ale gdy zedytuje wpis, w którym jest data, wszystko wariuje. Z roku 2006 robi się 2022, a daty 1984-00-00 31-11-1983. Co robić?
Go to the top of the page
+Quote Post

Posty w temacie
- spit   Problem z funkcją 'strtotime'   17.07.2006, 11:34:20
- - nospor   a $rekord["wydanie"] w jakim jest f...   17.07.2006, 11:38:48
|- - Adiasz   W bazie trzymasz w postaci Y-m-d a na sajcie wyswi...   17.07.2006, 14:05:55
- - spit   zedytuje, np. w phpmyadmine z ta literowka to fak...   17.07.2006, 14:32:12
|- - Adiasz   Chodzilo mi o to ze jezeli w bazie masz format dat...   17.07.2006, 15:06:59
- - spit   Ale to format pola 'date', nie moge go zmi...   17.07.2006, 15:10:21
|- - cicik   Cytat(spit @ 17.07.2006, 16:10 ) Ale to f...   23.07.2006, 19:05:56
- - thornag   Cytat(spit @ 17.07.2006, 11:34 ) Znalaz...   17.07.2006, 17:08:09
- - spit   Dla mnie to ewidentna wina edycji, tyle że co, php...   17.07.2006, 17:33:13
- - thornag   Po edycji przez phpMyAdmin, probowales sprawdzic c...   17.07.2006, 17:36:48
- - spit   Data oczywiście jest poprawna po edycji. Tylko wyś...   17.07.2006, 21:37:37
- - thornag   Tak jak mowilem, ja bym zapisywal w bazie danych t...   17.07.2006, 23:15:48
- - spit   A więc doszedłem do tego, iż błędna data wyświetla...   20.07.2006, 11:21:13
- - thornag   No raczej zadna funkcja nie jest przygotowana na z...   20.07.2006, 11:48:36
- - spit   Więc jeżeli nie date, to co? Zależy mi właśnie na ...   20.07.2006, 19:28:45
- - thornag   DLatego najlepszy moim zdaniem jest time stamp. Us...   20.07.2006, 19:31:44
- - dzobert   Ja u siebie zamiasta pola date zrobiłem pole int i...   20.07.2006, 19:35:42
- - spit   Cytat(thornag @ 20.07.2006, 18:31 ) DLate...   20.07.2006, 21:57:14
- - thornag   Utworz tymczasowa tabele z indeksem i czasem z tab...   20.07.2006, 22:02:32
- - spit   No ok, ale gdybym chciał dać zamiast dnia czy mies...   23.07.2006, 00:17:44
- - thornag   Mozesz wstawiac tam zero np, a pozniej jak zamieni...   23.07.2006, 12:19:29
- - spit   Chcę wyświetlać datę wydania, w formacie 00.00.000...   23.07.2006, 13:53:45


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 Aktualny czas: 22.08.2025 - 05:09