There is another option, if you have a vendetta against alarm clocks, cookers or microwaves. Or you just happen to own none of those things and want a free way using something you already have.
If you have an internet router (and I presume you must, unless you are entirely reliant on mobile data, dial-up or someone else's connection), there is almost always a timer built into it indicating how long it has been powered on for, or how long the line has remained connected; if not both.
How you connect to it can vary a lot depending on how it has been set up. If you're using the one provided by your internet service provider, you can always look up the specific instructions online by searching for your ISP and router login. In general the procedure will be something along the lines of:
- Open your browser and connect to 192.168.0.1 or similar IP address.
- Log in with details such as "Admin" and "Password", unless you or
someone else has changed them from the default. It may also be the name of your ISP.
- Go to a section called router logs or maintaince, and look for the
uptime of the router. If it's more than 8 hours, then you are good.
You can usually find the address you need to connect to using the command line, however this won't tell you the username and password, so it isn't much use on its own.