Printing message timestamps
In this section, you're going to be formatting your timestamps, and you're going to be displaying them to the screen along with the chat message. Currently, we show who it's from and the text, but the createdAt
timestamp is not used anywhere.
Now the first thing we need to figure out is how we can take that timestamp and get a Moment object back, because at the end of the day we want to call the format
method to format it as we like. In order to do that, all you have to do is take your timestamp. We'll make a variable called createdAt
to represent that value, and pass it in as the first argument to moment
, which means I simply pass in createdAt
, just like this:
var createdAt = 1234; var date = moment(createdAt);
When I do this, we're creating a moment with the same methods like format, add, and subtract, but it's representing a different point in time. By default, it uses the current time. If you pass in a timestamp, it uses that time. Now this number, 1234
, is...