Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]date ()
limonides
post 15.07.2010, 14:00:34
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 30.05.2009

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


witam serdecznie

mam małe pytanko jak wyciągnąć z date () polską nazwę miesiąca questionmark.gif
tzn. potrzebuję odczytać jaki jest miesiąc i zapisać jego polską nazwę w bazie danych.

z góry dziękuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Wicepsik
post 15.07.2010, 14:07:27
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


http://blog.vokiel.com/php-date-polskie-na...e-date-strftime


--------------------
Go to the top of the page
+Quote Post
desavil
post 15.07.2010, 14:08:32
Post #3





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

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


Nie da się jeżeli serwer ma wersję językową inną niż polską. Jedynie co możesz zrobić to wyciągnąć nazwę miesiąca w postaci cyfry
  1. <?php date("m"); ?>

I cyfrę zamienić na nazwę miesiąca.
  1. <?php
  2. $data = date("m");
  3. $array = array ( '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12' );
  4. $array2 = array ( 'Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień' );
  5. $array3 = array_combine( $array, $array2 );
  6. $zamien = strtr($data, $array3);
  7. echo $zamien;
  8. ?>


Ten post edytował desavil 15.07.2010, 14:15:40


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
Wicepsik
post 15.07.2010, 14:17:48
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Cytat(desavil @ 15.07.2010, 15:08:32 ) *
Nie da się jeżeli serwer ma wersję językową inną niż polską. Jedynie co możesz zrobić to wyciągnąć nazwę miesiąca w postaci cyfry
  1. <?php date("m"); ?>

I cyfrę zamienić na nazwę miesiąca.
  1. <?php
  2. $data = date("m");
  3. $array = array ( '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12' );
  4. $array2 = array ( 'Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień' );
  5. $array3 = array_combine( $array, $array2 );
  6. $zamien = strtr($data, $array3);
  7. echo $zamien;
  8. ?>

Wystarczyło zrobić tak

  1. $data = date("m");
  2. $array = array ( 'Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień' );
  3. echo $array[$data-1];



--------------------
Go to the top of the page
+Quote Post
desavil
post 15.07.2010, 14:20:21
Post #5





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

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


Widzisz, nawet ja się czegoś nauczyłem smile.gif
Dzięki


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post
limonides
post 16.07.2010, 10:14:41
Post #6





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 30.05.2009

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


dzieki wielkie
dziala wysmienicie tak jak chciałem
pozdrawiam
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: 24.07.2025 - 17:05