Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konwersja dat
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Czy zna ktoś sposób jak zrobić żeby wczytana data z pliku txt w foracie yyyy/mm/dd,
została rozpoznana przez php jako data dokładnie w tym układzie.

Tak aby nie traktował tego jak swykłe liczby.

Ten post edytował Wykrywacz 24.02.2006, 15:10:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wykrywacz
post
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Dzięki śliczne, jak trochę jeszcze poćwicze może też będe wstanie innym pomagać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .


Jeszcze jedno jak przerobić tą formułę żeby konwetował tak dowolnie wybrane daty, bo to jest z tego co widzę na sztywno.


A o to jak powinno to wyglądać finalnie (Udało mi się zrobić (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
  1. <html>
  2. <title> Program do przeliczania przepracowanego czasu pracy</title>
  3. <?php
  4. $imp = file ("d:\Daty\dat.txt");
  5. $ilosc_dat = count($imp);
  6.  
  7. for ($i=0; $i < $ilosc_dat; $i++)
  8.  
  9. $wiersz = explode( ';', $imp[$i]);
  10.  
  11.  
  12. function toDate($wiersz){//funkcja konwertuje date yyyy/mm/dd na yyyy-mm-dd
  13. return str_replace('/','-',$wiersz);
  14. }
  15.  
  16. $wiersz[2] = toDate($wiersz[2]);
  17. $wiersz[3] = toDate($wiersz[3]);
  18.  
  19. $liczbadni = (int)((strtotime($wiersz[3]) - strtotime($wiersz[2])) / 86400);
  20. echo $liczbadni;
  21.  
  22.  
  23.  
  24.  
  25. ?>


Ten post edytował Wykrywacz 21.02.2006, 15:35:14
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: 14.10.2025 - 03:10