Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Utworzenie Unixowej daty
Forum PHP.pl > Forum > Przedszkole
Bajki
Witam
Mam pewien problem, w formularzu mam trzy pola wyboru (Date_Day, Date_Month, Date_Year) kolejno dzien, miesiąc, rok oraz dwa dodatkowe pola (Time_Hour, Time_Minute) godzine i minute.

Problem polega na tym, że nie wiem jak zamienić (w pliku php przetwarzającym formularz) takie dane na postać czasu unixowego.

Z góry dziękuje i czekam na jakieś propozycje winksmiley.jpg

Pozdrawiam !
mike
mktime()
Kod
mktime ($godzina, $minuta, $sekunda, $miesiąc, $dzień, $rok [, $letni/zimowy])
Bajki
Niestety nie działa. Tzn nie pokazuje poprawnej daty.

  1. <?php
  2. $date = mktime($_POST['Time_Hour'], $_POST['Time_Minute'], 0, $_POST['Date_Day'], $_POST['Date_Month'], $_POST['Date_Year']);
  3.    echo date("d-m-Y", $date);
  4. ?>


Przy wybraniu w formularzu 19-01-2010, skrypt wyświetla mi 01-07-2011
mike
Działa dokładnie tak jak użyłeś. A, że źle użyłeś funkcji, to źle działa.
Nie
Kod
mktime (...,  $dzień, $miesiąc, $rok)
tylko
Kod
mktime (...,  $miesiąc, $dzień, $rok)
Bajki
ahh faktycznie winksmiley.jpg nie zauwazylem tej dziwnej kolejności. Dzięki za pomoc !
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.