![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 0 Dołączył: 19.12.2008 Skąd: Poland Ostrzeżenie: (0%) ![]() ![]() |
Mógłby ktoś podpowiedzieć jak rozwiązać takie problemy z datami:
W tabeli mam kolumnę data, do której przypisane jest date Pierwszy problem pojawia się gdy dopisuję datę do bazy. Jak dodaje dzisiaj to powinno się dodać 2009-01-16 a wpisywane jest 2016-01-20 :/ Chciałbym się jeszcze dowiedzieć w jaki sposób przy wyświetlaniu rekordów z bazy zrobić, żeby data nie pojawiała się jako 2009-01-16 tylko 16.01.2009 Z góry dzięki Pozdrawiam Marcin |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 0 Dołączył: 19.12.2008 Skąd: Poland Ostrzeżenie: (0%) ![]() ![]() |
JoShiMa wstawianie wygląda tak:
Kod $_POST['data'] = date('d.m.Y'); try { if($_SERVER['REQUEST_METHOD'] == 'POST') { $pdo = new PDO('mysql:host='.$host.';dbname='.$dbname.'', "$user", "$pass", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $ilosc = $pdo -> exec('INSERT INTO `pozycja` (`adresid`, `frazaid`, `miejsce`, `data` )VALUES( \''.$_POST['adresid'].'\', \''.$_POST['frazaid'].'\', \''.$_POST['miejsce'].'\', \''.$_POST['data'].'\')'); więc data idzie z serwera. Na serwerze jest prawidłowa, bo sprawdzałem to przez proste i pokazuje mi datę dzisiejszą. Kod <?php echo date('d.m.Y'); ?> Nie wiem dlaczego zapisuje ją jako 2016-01-20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 07:15 |