Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: time() i "cofanie się w czasie"
Forum PHP.pl > Forum > Przedszkole
camelx
Mam pewien problem. W formularzu mam pole "data urodzenia" (dd-mm-yyyy) i chcę to zapisać w bazie danych, ale w formie time() (np. 1136995131).
Szukałem w manualu ale nic takiego tam nie znalazłem (może słabo szukałem smile.gif )

Macie może jakieś pomysły jak to zrobić?
dtb
oj slabo szukales:
rozw 1:
strtotime" title="Zobacz w manualu php" target="_manual
rozw 2:
  1. <?php
  2. $data = explode ($data);
  3. $data = mktime (0, 0, 0, $data[1], $date[0], $date[2]);
  4. ?>
sivy
ja to zrobiłem jako:

  1. <?php
  2.  $zmienna=strtotime($data);
  3. ?>


gdzie $data to łańcuch tekstowy w formacie: RRRR-MM-DD

--->> http://pl.php.net/manual/pl/function.strtotime.php
camelx
Zrobiłem tak bo było mi wygodniej:
  1. <?php
  2. $data = '30-03-1988';
  3. $data = explode ("-", $data);
  4. $data = mktime (0, 0, 0, $data[1], $data[0], $data[2]);
  5. echo $data;
  6. echo '<br />';
  7. echo date ("d-m-Y", $data);
  8. ?>

strtotime też było by pewnie dobre...

Dzięki za pomoc smile.gif
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.