Date and time manipulation

PHOTO EMBED

Fri May 13 2022 13:38:50 GMT+0000 (Coordinated Universal Time)

Saved by @dingar321 #javascript

//Get current date and time
var currentDate = new Date();

//Get current date and time and add +n hours. Acts as an expiration date
var expirationDate = new Date();
expirationDate.setHours(expirationDate.getHours() + 2);

//Check if date has expired
if (currentDate > expirationDate) {
	return {
		message: 'Expired'
	}
}

//To get a 24 hour time
var date = new Date();
console.log(date.toLocaleString('en-GB'));
content_copyCOPY

Works in my NestJs Typescript projects.