FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
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. |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
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. |
||
![]() |
![]() |
Svara |
|
|