If an employee clocks in at 9:30 and clock out at 11:15 how do I do that calculation in majic text to show 1:45 mins
Hi @GrantWoods,
If you use DateTime properties for Start and Finish times, then:
-
to get hours, we need to multiply the time difference by 24, as time measurement in Adalo is Day. Then we need to take the integer part of the result. Formula will look like: INT ( ( FinishTime - StartTime) * 24 )
-
getting remaining minutes is a bit more complex. We need to deduct the âintegerâ number of hours (formula above) from the original time difference (( FinishTime - StartTime) * 24) - with this weâll get remaining minutes. As the measurement here is Hour, we need to multiply it by 60 and take the integer part of the result (not to have 2.5515135 minutes).
The formula should look like this: INT ( ( ( ( FinishTime - StartTime) * 24 ) - INT ( ( FinishTime - StartTime) * 24 ) ) * 60 )
Didnât have time to test it in the app, unfortunately.
Best regards, Victor.
Hello @Victor ,
Would you please make a video on this topic? This is the similar Iâm looking for.
My problem is that if I want to sell something in my app in the next 5 minutes anybody can offer the best price for that item after the 5-minute session will automatically close and those whose offer price is higher than others, he/she can have that item.
Your cooperation is highly appreciated.
Thanks
Hi @fredy,
Adalo isnât well suited for real-time events. In your example - if everyone will close the app and wonât reopen the page with that session, the session will remain âunfinishedâ forever.
You might need to use some 3rd party tool like Integromat to open/close sessions. Also there is another potential problem: if a user opens a âbidâ page and keeps it open after the session end, there is still might be the possibility for him/her to make a bid even to a closed session (if Adalo wonât re-read the data).
Best regards, Victor.
Thanks a lot @Victor
What about this on Countdown for Adalo | NoCode Monkey?
Hi @fredy,
This is a wonderful component, though in my opinion there will be the same problem: if you close the app with this timer, the âsales sessionâ will never expire.
You need something on the server-side to track the sessions.
Best,
Victor.
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.