Here's why I don't like the code in this answer:
- It gets the length of @times with $#times, but then later assume it has only two elements
- It prints, but the sub is called 'Get'
- It assumes times < 1200 are all in the afternoon!
- It doesn't use warnings
- It uses quotes to define constant integers
Please consider
DateTime