The only excuse for FOR loop is that I've become a bit of a one-trick pony in my old age.
Like DATE substrings, TIME substrings will fail whenevr used on a box with a different layout.
Some day I need to get hot and do the debug code to get time from BIOS. But not today. Too lazy.
Life is too important to be taken seriously.