Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][POMOCY] Porównanie dat
Krizis
post 1.06.2011, 19:35:56
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 27.07.2008

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


Witam!
Posiadam taki kod php:
  1. <?php
  2. $i=0;
  3. $file = file("admins_simple.ini");
  4.  
  5. $dated = date("d");
  6. $datem = date("m");
  7. $datey = date("Y");
  8.  
  9. foreach($file as $value) {
  10. $i++;
  11. $exp = explode(" ",$value);
  12. $expa = explode("//",$value);
  13. $expdata = explode(".",$expa[1]);
  14. echo $exp[0]."<br />".$exp[1]."<br />".$expdata[0].".".$expdata[1].".".$expdata[2]."<br />";
  15.  
  16. $i = $i-1;
  17.  
  18. $dated2 = date("d", strtotime($expdata[0]));
  19. $datem2 = date("m", strtotime($expdata[1]));
  20. $datey2 = date("Y", strtotime($expdata[2]));
  21.  
  22. if ($datey2 > $datey) {
  23. echo 'YES1';
  24. } elseif (($datey2 == $datey) && ($datem2 > $datem)) {
  25. echo 'YES2';
  26. } elseif (($datey2 == $datey) && ($datem2 == $datem) && ($dated2 > $dated)) {
  27. echo 'YES3';
  28. } else {
  29. echo 'NO';
  30. }
  31. echo '<br /><hr />';
  32. }
  33. ?>

Plik ini z którego pobiera dane:
Cytat
"STEAM_0:0:26461191" "abcdefghijklmn" //30.07.2011
"STEAM_0:0:26461192" "abcdefghijklmn" //30.05.2010
"STEAM_0:0:26461193" "abcdefghijklmn" //31.05.2012
"STEAM_0:0:26461194" "abcdefghijklmn" //24.02.2011
"STEAM_0:0:26461195" "abcdefghijklmn" //02.05.2011
"STEAM_0:0:26461196" "abcdefghijklmn" //05.07.2011

I nie wiem gdzie w kodzie jest błąd ponieważ wyświetla mi:
Cytat
"STEAM_0:0:26461191"
"abcdefghijklmn"
30.07.2011
NO
"STEAM_0:0:26461192"
"abcdefghijklmn"
30.05.2010
NO

"STEAM_0:0:26461193"
"abcdefghijklmn"
31.05.2012
NO

"STEAM_0:0:26461194"
"abcdefghijklmn"
24.02.2011
NO

"STEAM_0:0:26461195"
"abcdefghijklmn"
02.05.2011
NO

"STEAM_0:0:26461196"
"abcdefghijklmn"
05.07.2011
NO

A nie we wszystkich datach powinno być NO

Proszę o szybką pomoc... Pozdrawiam biggrin.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 17:44