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 barely a second past the Unix epoch, but if we go ahead and run the file, we should see the correct thing printing. Using the nodemon command, in the playground folder, we're going to run time.js, and we get 5:30 am as shown in the following screenshot:

This would be expected since it's taking into account our local timezone.