WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Tid kvar (https://www.wn.se/forum/showthread.php?t=1056474)

secag 2013-01-19 14:04

Tid kvar
 
gör ett textspel åt kund där man ska kunna göra virtuella jobb

Jobb tar olika lång tid sekunder

när man tar ett jobb sparas tiden man tog det och hur lång tid det är.

Exempelvis

man tog det idag kl 13.00. Jag sparar det som timestamp

Sen tar det 45 min(2700 s) att slutföra det. Då sparar jag 2700

Hur får jag nu reda på hur många sekunder som återstår av jobbet.

Conny Westh 2013-01-19 15:04

Du ska givetvis inte sparaden uträknade differensen utan de olika timestampen vid olika milstolpar.

När du accepterar jobbet så måste du först spara starttiden (STARTTIME men även klockslaget när du accepterade uppdraget ACCEPTTIME) ha en estimerad tid för jobbet (ESTTIME), som du sparar. När jobbet ä klart spara du timestampen då som ENDTIME. Sen är det simplel matematik at beräkna ESTTIME-(ENDTIME-STARTTIME)=>REMAININGTIME så får du tiden som är kvar av den ESTTIME som du hade från början.


Alla tider är GMT +2. Klockan är nu 07:07.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson