Is there a way to determine when an iMessage was delivered?

I've scoured the internet and not found a yes or no answer to this question, much less seen it posed. So here's the scenario:
Person A sends an iMessage to Person B whose iPhone is off most of the day. That message stays on the iMessage servers until Person B turns their phone back on. Person A checks back on the conversation several times that day until he sees "Delivered" under the message, indicating that Person B turned their phone back on. Is there any way for Person A to determine when that message was actually delivered, perhaps via an iOS explorer app on Windows, etc?

I've scoured the internet and not found a yes or no answer to this question, much less seen it posed. So here's the scenario:
Person A sends an iMessage to Person B whose iPhone is off most of the day. That message stays on the iMessage servers until Person B turns their phone back on. Person A checks back on the conversation several times that day until he sees "Delivered" under the message, indicating that Person B turned their phone back on. Is there any way for Person A to determine when that message was actually delivered, perhaps via an iOS explorer app on Windows, etc?

Thanks!

If you pull the screen to the left i believe it shows times that it is delivered. If the person has settings set to show when an iMessage is read it will show up underneath the message. I might be wrong though.