Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MSSQL]Problem z formatowaniem daty
Forum PHP.pl > Forum > Przedszkole
tczi
Witam. Mam w bazie danych zapisaną date. Kolumna jest typu "datetime". Przykładowa wartość z tej kolumny wygląda tak: "2005-03-08 00:00:00". Kiedy pobiorę tę wartość przez php to wyświetla mi tak: "Mar 08 2005 12:00A". Nie potrafię zmienić formatu tej daty.

Kiedy robię tak:

Kod
$data = date("d.m.Y", $row[11]);


to krzyczy że dostaje stringa

a kiedy robię tak:

Kod
$data = date("d.m.Y", (int) $row[11]);


to wszędzie pokazuje się 01.01.1970;

Proszę o pomoc... Czy baza danych źle przekazuje tę wartość? Jak temu zaradzić. Dziękuję i pozdrawiam.
baszkir
Wlasnie spogladam w manual i tam jest opisana funkcja:

strptime(.......)

chyba wlasnie to jest to o co Ci chodzilo.
nospor
  1. <?php
  2. $data = date("d.m.Y", strtotime($row[11]));
  3. ?>

Na przyszlosc patrz w manualu jakie parametry przyjmuje funkcja ktorej uzywasz
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.