API con múltiples parámetros GET en PHP

Ahora supongamos que se pasan no un parámetro, sino varios. Por ejemplo, dos números:

urlhttp://api.loc/index.php?num1=1&num2=100

Respondamos con un número aleatorio en el rango desde el primer número pasado hasta el segundo:

api.loc/index.php<?php
  if (isset($_GET['num1']) and isset($_GET['num2'])) {
    echo mt_rand($_GET['num1'], $_GET['num2']);
  } else {
    echo 'error';
  }
?>
Задание 1

Cree una API con una dirección, a la cual mediante dos parámetros se pasarán fechas en formato año-mes-día, y como respuesta se devolverá el número de días entre esas fechas.

Задание 2

Modifique la tarea anterior para que se realice una verificación de la corrección del formato de la fecha.