Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Automatyczne wyswietlanie godziny
Star
post 27.12.2015, 17:40:24
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


Witam
Chcialbym napisac funkcje ktora 120 razy zapetli czas i za kazdym razem doda do niego 12 minut.Kompletnie nie wiem jednak jak sie za to zabrac.

Ma to wygladac tak ze w okreslonym DIV o ID np div1 pojawi sie 120 obiektow span :

<span>00:00</span>
<span>00:12</span>
<span>00:24</span>
<span>00:36</span>
<span>00:48</span>
<span>01:00</span>
<span>01:12</span>

itd. Jest na to jakaś metoda?
Go to the top of the page
+Quote Post
koodo218
post 27.12.2015, 18:54:06
Post #2





Grupa: Zarejestrowani
Postów: 114
Pomógł: 25
Dołączył: 22.11.2015

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


  1. <div id="id1"></div>

[JAVASCRIPT] pobierz, plaintext
  1. var data = new Date();
  2. data.setHours(0);
  3. data.setMinutes(0);
  4.  
  5. for(var i=0;i<120;i++){
  6. var span = document.createElement("span");
  7. span.innerHTML = data.getHours()+":"+data.getMinutes();
  8. document.getElementById("id1").appendChild(span);
  9. data.setMinutes(data.getMinutes()+12);
  10. }
[JAVASCRIPT] pobierz, plaintext


--------------------
Słaba znajomość (ale się staram): HTML5, CSS3, JavaScript, SQL, Access
Go to the top of the page
+Quote Post
Nitr0Skay
post 27.12.2015, 19:49:40
Post #3





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 27.12.2015

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


Można się jeszcze pokusić o to, aby Te godziny wyglądały nieco bardziej ludzko wink.gif

Kod
var data = new Date();
data.setHours(0);
data.setMinutes(0);

var hours = 0;
var minutes = 0;

for(var i=0;i<120;i++){
  var span = document.createElement("span");
  hours = data.getHours();
  minutes = data.getMinutes();
  hours = (hours < 10) ? ('0' + hours) : hours;
  minutes = (minutes < 10) ? ('0' + minutes) : minutes;
  
  span.innerHTML = hours + ":" + minutes;
  document.getElementById("id1").appendChild(span);
  data.setMinutes(data.getMinutes()+12);
}
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: 18.07.2025 - 23:42