Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]konwersja daty D/M/Y do postaci Y-M-D
casperii
post
Post #1





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

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


Panowie, nie wiem o co chodzi , ale z pierwszą datą działa idealnie, natomiast uporczywie męczę się z drugą datą:
odbieram sobie datę:
  1. $data_from = $db->real_escape_string($_POST['data_from']);
  2. $data_to = $db->real_escape_string($_POST['data_to']);


data ma postać D/M/Y

następnie ją konwertuję do postaci D-M-Y:

  1. $data_od = date("Y-m-d", strtotime($data_from));


o ile dla pierwszej daty wynik jest ok, tak dla:

  1. $data_do = date("Y-m-d", strtotime($data_to));


dostaje wynik: 1970-01-01

nawet gdy zrobię tak:

  1. $data_do = str_replace('/', '-', $data_to);
  2. $data_do = date('Y-m-d', strtotime($date_do));


dostaje ten sam wynik: 1970-01-01

Pola w bazie mają ten sam typ "DATE". wartość date_to po odbiorze mają wartość "D/M/Y".

O co zatem chodzi? Ktoś wie ?
Go to the top of the page
+Quote Post

Posty w temacie


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