Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zamiana daty dd.mm.rr na czas unixowy sek
Forum PHP.pl > Forum > Przedszkole
kirov
W jakis sposób zamienić datę np 29.07.2004 - dd.mm.rr na czas w sekundach (w postaci time())

chodzi mi o zamiane daty w formacie dzien.miesiac.rok na czas w sekundach (chyba Unixowy)


plisss pomocy
rogrog
  1. <?php
  2.  
  3. $data = '29.07.2004'; // Twoja data
  4.  
  5. $data_explode = explode ( '.', $data ); //rozbijamy stringa, otrzymujemy tablicę
  6.  
  7. $timestamp = mktime ( 0, 0, 0, $data_explode[1], $data_explode[0], $data_explode[2] ); // generujemy znacznik biggrin.gif
  8.  
  9. echo $timestamp;
  10.  
  11. ?>


mktime" title="Zobacz w manualu PHP" target="_manual
party
  1. <?php
  2.  
  3. $strDate = '2004-07-29';
  4.  
  5. print( date( 'd.m.Y', strtotime( $strDate ) ) );
  6.  
  7. ?>


Format daty musi być YYYY-MM-DD... Poczytaj więcej w manualu: strtotime" title="Zobacz w manualu PHP" target="_manual. Ten sposób jest lepszy od mktime, bo jest szybszy 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.