I'm working on a script that changes my nick after a period of time.
I'd like to be able to set it so that I can use a time (eg: 02:00, 3 am, 4 pm, 17:20) so that my nick changes at that time.

I'd also like to be able to set it to change after a period of time (eg: 2:00 for 2 hours)

Each of these, in and of itself is a relatively simple timer command.

What I'm unsure of, is how to get the script to recognize that 2:00 is 2 hours, yet 02:00 is 2 am?

Times/timings given here are examples only.