Hello, I have 1 suggestion for that. You can use SP list to get time from powerapps from 1 admin.
1st, you must create a screen that only visible to you. Then follow below steps for further:-
1. Create SPList table.Name it as Date/Time.
2. In the table, add new column with date/time and name it as Date/Time also.
3. insert raw data to the table. such as, Title = timing1, Date/Time just pick any date.
4. At the powerapps screen, put timer from insert. set the duration to 5000(equal to 5 seconds).
5. Set the on timer end with below code,
If(yourtimername.value = 5000,
Update If('Date/Time', Title = "timing1",{ 'Date/Time':Now()}));
Set(ClockIn,LookUp{'Date/Time', Title = "timing1",'Date/Time'));
Put label and set its text as ClockIn.
If the user has to submit their via pressed button, set on select for the button:-
Set(ClockIn,LookUp{'Date/Time', Title = "timing1",'Date/Time'));
So, ClockIn will get only 1 date/time from 1 user who can view the visible screen just now.
Now you can use ClockIn to replace now() Function for the user.