В JS Во-первых, мы можем преобразовать дату в числовое значение c, используя функцию getTime (). Преобразовав данные даты в числовое значение c, мы можем напрямую сравнить их. Даже вы должны также применить тест к полю 'captureAt', чтобы проверить, является ли это объектом даты или нет, а затем использовать getTime () для него.
validateCapturedDate(capturedAt) {
const currentDateTime = new Date()
if (capturedAt.getTime > currentDateTime.getTime) {
throw new Error(`"capturedAt" has value greater than current date`)
}
}