Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]date ()
Forum PHP.pl > Forum > Przedszkole
limonides
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
desavil
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. ?>
Wicepsik
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];

desavil
Widzisz, nawet ja się czegoś nauczyłem smile.gif
Dzięki
limonides
dzieki wielkie
dziala wysmienicie tak jak chciałem
pozdrawiam
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.