Kezdőoldal » Számítástechnika » Programozás » JAVASCRIPT----> Azt szeretném...

JAVASCRIPT----> Azt szeretném elérni, hogy a visszafelé számoló órám hétfőn reggel nyolcig számoljon vissza. Hogyan?

Figyelt kérdés

A visszaszámlálós része megvan, azt nem tudom hogy hogyan állítsam be a hétfőt végpontnak.


A teljes feladatom az alábbi:

Készítsen visszafele számoló órát, mely figyelembe véve az Ön iskolájának csengetési rendjét, megmutatja, hogy mennyi idő van még hátra a következő be- illetve kicsengetésig.


Az elkészítendő weblapon jelenjen meg az is, hogy aznap jelenleg éppen a hányadik tanóra zajlik, vagy - szünet esetén - következik.


Oldja meg, hogy az óra csak hétköznapokon működjön, hétvégeken (esetleg nyári szünetben) ennek megfelelő üzenetet írjon ki.



2019. ápr. 12. 17:07
 1/3 anonim ***** válasza:

1, Lekéred az aktuális időt.

2. Eldöntöd róla ( [link] ), milyen napra esik. Ha szombat (6) vagy vasárnap (0), akkor kiírod, hogy szünet.

3, Különben ha nyári szünet időtartamába esik (segítség hozzá: [link] ), akkor kiírod, hogy szünet.

4. Különben ellenörzöd, hogy az aktuális dátum melyik nap melyik órájához van legközelebb.

2019. ápr. 12. 17:33
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

4. Különben ellenőrzöd, hogy az aktuális dátum melyik nap melyik órájához van legközelebb.


Ehhez a részhez kérhetnék segítséget?

2019. ápr. 13. 21:58
 3/3 anonim ***** válasza:

I. Valahogy el kell tárolnod a csengetési rendet.

Nem tudom, milyen adatstruktúrákat vettetek, de megteheted ezt például tömbben:

[link]

a tömb egyes elemei egy-egy tanóra. Az elemek első tagja a becsengetés (óra, perc) a második eleme a kicsengetés (óra, perc).


II. Az aktuális időpontot (dátum nélkül) érdemes átalakítani másodpercekké - valahogy ekképpen:

idoPont = d. getHours() * 3600 + d.getMinutes() * 60 + d.getSeconds();


III. Majd végig kell menni a csengetési renden.


IV. A becsengetési és kicsengetési időpontokat is át kell alakítanod másodpercekké - a 2. ponthoz hasonlóan.


V. Majd a becsengetés és a kicsengetés időpontját össze kell hasonlítanod az aktuális időponttal:

1. Ha közéesik, kiírod, hogy épp az aktuális óra zajlik.

2. Különben:

a, ha az időpont az első óra becsengetése előtt van akkor az 1. óra következik

b, különben ha az időpont az utolsó óra kicsengetése után van, akkor vége az iskolának

c, különben ha az időpont nagyobb, mint a kicsengetés, de következő becsengetés előtt van, akkor óraközi szünet van.

2019. ápr. 14. 01:37
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!