countdown alle X tage

  • Themenstarter Themenstarter Larman
  • Beginndatum Beginndatum
L

Larman

hallo,

ich bin auf der suche nach einem countdown script das alle X tage wieder von vorne anfängt.

sprich das script startet montag um 00:01 und zählt bis donnerstag um 00:00. danach fängt es wieder an und zählt bis sonntag punkt 0 uhr.

jemand ne ahnung wie man sowas umsetzen kann?

danke euch schonmal =D
 
Hallo Larmann,

was hast du denn damit vor?

Den Timer in js zu coden wird nicht funktionieren, da der Speicher für den entsprechenden Code nach dem Schliessen der Seite freigegeben und der Timer damit gekillt wird.
Mann könnte natürlich einen Pseudotimer programmieren, der nur zur Clientlaufzeit aktiv ist.
Problem hierbei ist allerdings, dass bei dieser Variante die Systemzeit des Clients genutzt wird. Wenn du dem User nur optisch was vorgaukeln willst, reicht das ja vielleicht.

Wenn du einen "echten" Timer willst, musst du den Serverseitig implementieren.
Kannste mit shellscript, java, php etc. machen.
Dann kannst du einfach beim ersten Seitenaufruf den aktuellen Stand an dein js übergeben und damit weiter runterzählen.

Greetz

Shrink
 
Hey,

das ganze sollte kein Problem sein. Mit PHP/MySql ist das relativ einfach.
Du musst die Timestamp wann der counter gestartet ist einfach in die db eintragen un der Rest sollte dann kein Problem sein. Allerdings musst du ads Skript an den gewünschten Tagen neu starten. Das wäre z.B. mit einem Cron-Job möglich.

mfg pamax
 
Wenn dir als Zeit die Clientzeit reicht, kannst du in JS per getDay() ermitteln, welcher Wochentag ist.
Dann musst du nur noch die Restzeit bis zur nächsten Deadline ermitteln, und darauf basierend den Countdown laufen lassen.
 
Wenn es unbedingt die Serverzeit sein muss, kannst du die auch per Ajax holen oder ein timestpamp mittels php in dein Javascript schreiben.
 

Neue Beiträge

Zurück