Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odliczanie czasu od do, odliczanie czasu od do
uczaj21
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 30.06.2007

Ostrzeżenie: (20%)
X----


Witam serdecznie wszystkich.Mam pewien problem zwiazany ze skryptem w technologi
hp.
Niewiem jak za niego sie wziasc jestem poczatkujacym a chodzi mi o skrypt ktory 
odlicza godziny minuty i sec od godziny 8 rano do 20 czyli np kiedy jest godzina 8 rano to odlicza godziny do 20 czyli np "8rano do zamkniecia pozostalo 12 godzin". 
a kiedy minie 20 to odlicza godziny do 8 rano nastepnego dnia np "do otwarcia pozostalo 12 godz".Jeszcze jedno sklep mam otwarty od pon do soboty wiec kiedy nadeszla by ni
dziela skrypt odliczal by godziny otwarcia do godz 8 rano w pon.Prosze o pomoc s
ypcik
 potrzebny mi jest do mojej strony zwiazanej z moim sklepem czekam na odpowiedz 
 pozdrawiam


Ten post edytował uczaj21 18.01.2008, 15:04:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


oj wystarczy lekko przerobić:

  1. <?php
  2. if ( date("D") == "Sun" ){
  3. // 28800 = 8godzin * 3600sekund
  4. $nextOpenTime = strtotime("next monday")+28800; 
  5. } else {
  6. // to nie jest niedziela
  7. $hour = date("G");
  8. if ( $hour < 8 ){
  9. // w przeciwnym wypadku otwarcie jest o 8:00
  10. $nextOpenTime = strtotime("today") + 28800;
  11. } elseif ( $hour < 20 ){
  12. // miedzy 8 a 20 nastepne otwarcie o 20:00
  13. // 72000 = 20 * 3600
  14. $nextOpenTime = strtotime("today") + 72000;
  15. } else {
  16. // jezeli jest po 20 to otwarcie dnia nazstepnego o 8:00
  17. $nextOpenTime = strtotime("tomorrow") + 28800;
  18. }
  19. }
  20.  
  21. echo "pozostało czasu: ".date("H:i:s", $secToEnd-3600);
  22. ?>
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: 9.10.2025 - 06:55