How to see at what time an SMS was sent? My phone runs Marshmallow.

When I recieve an SMS, the messaging app only shows me the time at which the message was recieved locally on my phone. There are various circumstances in which this time can vary greatly from the time at which the message was sent by the sender, for example, if my phone was in airplane mode when the message was sent. 

I know that this information is made available by my carrier, because there are phones out there that show when the message was sent.

How can I show this information on Android Marshmallow?

I've tried searching the web for this. I found an app that claims to do it, but it only works on Kit Kat and older. The rest of the results I trawled through were mostly forums with people discussing the issue. I did not see any of the posts present a working solution.
Download and install the application "Android Messages" made by Google LLC.
This app replaces the standard Message app. To see the time an SMS/message was sent, just push and hold a finger on the message and press on the information icon that appears. In my case (OnePlus 5T, Android 8.0.0) I could even check messages that I had received before I got the app.

Source: https://androidforums.com/threads/text-messages-actual-time-sent.73270/page-2