Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Modyfikacja w funkcji konwertuj_mktime
_Martin_
post 25.09.2005, 08:07:07
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Witam mam proźbe o pomoc chodzi oto ze mam taką funkcje

  1. <?php
  2. function konwertuj_mktime($mktime, $format){
  3. //OPIS FUNKCJI: Funkcja służy do konwersji daty unixowej na zwykłą.
  4. if($format=='1'){$date_format = 'd.m.Y';}
  5. elseif($format=='2'){$date_format = 'd.m.Y G:i';}
  6.  
  7. $date_offset = 2; // aktualny dla Polski uwzględniając czas letni
  8. $data = date($date_format, ($mktime + $date_offset)); // tylko przykład :)
  9. return $data;
  10. }
  11. ?>


Jak widać to chyba kazdy wie co to jest ehh Ale nie oto chodzi mam problem
Gdyż, jak chce rozgrywac mecza o spraing mi chodzi ot sie daje propozycje rozgrywania mecze no i własnie w tym rzecz.. To jest bodajrze kawałek tego kodu:

  1. <?php
  2. ////////////////////
  3.  
  4. $d1 = $mktime + 86400;
  5. $d2 = $mktime + 172800;
  6. $d3 = $mktime + 259200;
  7. $d4 = $mktime + 432000;
  8. $d5 = $mktime + 604800;
  9. echo '<br><b>Zaproponuj sparing</b><br>
  10. <form action="index.php?p=sparingi" method=post>
  11. <table class=text CELLPADDING=3 CELLSPACING=0 style="border: 1px #cccccc solid;"><tr bgcolor="#005090"><td align=center>Nazwa drużyny</td><td align=center>Data</td></tr>
  12. <tr><td><input type=text name=nazwa_druzyny></td>
  13. <td><select name=data>
  14. <option value='.$d1.'>Jutro</option>
  15. <option value='.$d2.'>Za 2 dni</option>
  16. <option value='.$d3.'>Za 3 dni</option>
  17. <option value='.$d4.'>Za 5 dni</option>
  18. <option value='.$d5.'>Za tydzień</option>
  19. </select></td></tr>
  20. <tr bgcolor="#005090"><td colspan=2 align=center><input type=submit value="Zaproponuj Sparing"></td></tr></table></form>
  21. <br><b>Lista sparingów</b><br>
  22. <table class=text CELLPADDING=3 CELLSPACING=0 style="border: 1px #cccccc solid;" width=90%>
  23. <tr bgcolor=#005090><td>Przeciwnik</td><td>Data</td><td>Wynik</td><td>Status</td></tr>';
  24. ?>



Jak mówiełm jak się chce rozgrywać sparinga to wysyla sie propozycje no i nareście oto mi chodzi przy tym wybiera sie za ile ma być mecz rozegrany;
Jutro za 2 dni 3 itp.
Ale niestety mi to nie pasuje...
Nie wszystko tylko ze np jak ja wyśle propozycje o sparing o godzinie 20:57 i wyśle ze jutro o mecz bedzie rozegrany wlasnie następnego dnia o 20:57
A Ja bym chciał zrobić zeby mecz był rozggrywany z datą wybraną czyli np za 2 dni ale zawsze ale to zawsze o godzinie 12:00
Jak to zrobić smile.gif questionmark.gif
Za pomoc w tym odwdzięcze się naprawde biggrin.gif

Ten post edytował _Martin_ 25.09.2005, 08:41:48


--------------------
Go to the top of the page
+Quote Post
Ociu
post 25.09.2005, 08:36:10
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




  1. <select name=data>
  2. <option value='1'>Jutro</option>
  3. <option value='2'>Za 2 dni</option>
  4. <option value='3'>Za 3 dni</option>
  5. <option value='5'>Za 5 dni</option>
  6. <option value='7'>Za tydzień</option>


  1. <?php
  2. $data_grania = strtotime("+".$_POST['data']." day");
  3. ?>


date" title="Zobacz w manualu php" target="_manual + strtotime" title="Zobacz w manualu php" target="_manual.

ps. Za taką nazwe, temat będzie zablokowany.

Ten post edytował Ociu 25.09.2005, 08:37:24
Go to the top of the page
+Quote Post
_Martin_
post 25.09.2005, 08:46:46
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Cos nie działa teraz wyskakuje mi
31.12.1969 17:00
smile.gif

  1. <?php
  2. /Error/
  3.  
  4. ?>

To jest cały kod działu spring moze pomozesz biggrin.gif
Oczywiście po twoje modyfikacji. smile.gif

Ten post edytował _Martin_ 25.09.2005, 08:59:37


--------------------
Go to the top of the page
+Quote Post
s_w_ir
post 25.09.2005, 10:25:03
Post #4





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


  1. <?php
  2. $day=1;
  3.  $day2=2;
  4.  $day3=3;
  5.  $dzis=getdate();
  6. echo konwertuj_mktime(mktime(12,0,0,$dzis['mon'],$dzis['mday']+$day3), 2);
  7. ?>
w opisie funkcji mktime() jest ziemnna odowiedzialna za czas letni i zimowy. Sprawdźsobie o co z tym chodzi bo może być to ważne.
Go to the top of the page
+Quote Post

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: 19.07.2025 - 04:04