diff --git a/MD_STD.php b/MD_STD.php index 61b99b2..9556f67 100644 --- a/MD_STD.php +++ b/MD_STD.php @@ -154,6 +154,21 @@ class MD_STD { } + /** + * Type-safe wrapper around strtotime(). + * + * @param string $datetime String to convert. + * + * @return integer + */ + public static function strtotime(string $datetime):int { + + $output = strtotime($datetime); + if ($output === false) throw new MDInvalidInputDate("Invalid input date {$datetime}."); + return $output; + + } + /** * Wrapper for curling contents from the web. *