Datų eilučių palyginimas PHP

Tarkime, kad turime dvi datas tokio teksto formatu:

php<?php
  $date1 = '2020-12-01';
  $date2 = '2019-12-01';
?>

Tokiu atveju galima atlikti šių datų palyginimą ir sužinoti, kuri iš šių datų yra didesnė:

php<?php
  var_dump($date1 > $date2);
?>

Kaip vyksta šių datų palyginimas? Faktas yra tas, kad mūsų datos yra eilutės ir PHP jas lygina kaip eilutes. Tai yra, jis pirmiausia lygina pirmuosius simbolius dviejų datų: jei jie yra vienodi, tai PHP lygina antruosius simbolius, ir taip toliau, kol neranda skirtumo. Dėl to, kad mūsų datos formate pirmiausia yra metai, po to mėnuo, o po to diena, ir galimas toks palyginimas.

Taip pat svarbu, kad datos būtų vieno formato. Mūsų atveju dalių skirtukai yra brūkšneliai. Tai, žinoma, nėra būtina. Pavyzdžiui, galima dėti taškus:

php<?php
  $date1 = '2020.12.01';
  $date2 = '2019.12.01';
?>

Arba visiškai pašalinti skirtukus:

php<?php
  $date1 = '20201201';
  $date2 = '20191201';
?>

Svarbiausia, kad palyginimas būtų korektiškas, išdėstymas turi būti toks: pirmiausia metai, po to mėnuo, po to diena.

Задание 1

Parašykite kodą, kuris palygins dvi žemiau pateiktas datas ir išves pranešimą apie tai, kuri iš jų yra didesnė:

php$date1 = '2020-11-30';
$date2 = '2020-12-01';