Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana formatu daty
rkolida
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 28.12.2004

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


Czy jest jakas gotowa funkcja, ktora zamieni taka date:

27 grudnia 2004, 14:54:28

na taka:

27/12/2004 14:54


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Wszystkie funkcje do konwersji i pobierania daty wraz z opisem znajdują się tutaj: http://pl.php.net/manual/pl/ref.datetime.php
Go to the top of the page
+Quote Post
crash
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Może coś takiego:
  1. <?php
  2. $stara_data = '27 grudnia 2004, 14:54:28';
  3.  
  4. function conv_date($data, $format)
  5. {
  6. $miechy = array(
  7. 'stycznia' => 1,
  8. 'lutego' => 2,
  9. 'marca' => 3,
  10. 'kwietnia' => 4,
  11. 'maja' => 5,
  12. 'czerwca' => 6,
  13. 'lipca' => 7,
  14. 'sierpnia' => 8,
  15. 'września' => 9,
  16. 'października' => 10,
  17. 'listopada' => 11,
  18. 'grudnia' => 12,
  19. ', ' => ' ',
  20. ':' => ' '
  21. );
  22.  
  23. $data = explode(' ', strtr(strtolower($data), $miechy));
  24. $czas = mktime($data[3], $data[4], $data[5], $data[1], $data[0], $data[2]);
  25.  
  26. return date($format, $czas);
  27. }
  28.  
  29. echo conv_date($stara_data, 'd/m/Y G:i');
  30. ?>
Go to the top of the page
+Quote Post
Ociu
post
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Cytat(rkolida @ 2005-03-12 12:41:33)
27 grudnia 2004, 14:54:28
na taka:
27/12/2004 14:54

Czy ta 27 grudnia 2004, 14:54:28 to jest aktualna data ? (czyli np teraz jest 12 marca 2005, etc.) ?
Go to the top of the page
+Quote Post

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 - 06:33