How to check if a string is a valid date December 17, 2022 by Tarik require 'date' begin Date.parse("31-02-2010") rescue ArgumentError # handle invalid date end