I hope I understood you correctly.
You want to have the net time of your program displayed in HH:MM:SS format but your problem is that the string starts at 11:00 am and that after 23:59 it goes to 00:00. In that case, my suggestion should help. The number will be displayed correctly.
And now, a magic trick...
You live in.......... Australia!
Or somewhere near that time zone. The reason you're seeing 11:00 when you input 0 into the format function is that the internal LV timer starts from 00:00 GMT 01/01/1904. The 11:00 you're seeing is actually in 1904, and that's also the reason the time is reset after 23:59.
You can also use the Get date/time in seconds VI Instead of the ms counter. You won't need to divide by a 1000.
___________________
Try to take over the world!