У вас код написан с синтаксисом PHP 8, а запускаете вы код на более старой версии PHP, которая не понимает этот синтаксис. Конкретно речь идёт об именованных аргументах. Обновите PHP или пишите без имен аргументов.
git reset --hard HEAD~1
Это вы выполняли на своем компьютере?
Данная команда полностью очищает рабочий каталог. А в данном случае еще и последний коммит.
потом вы принудительно закинули эти изменения на гитхаб git push --force
Теперь ваших файлов нет ни локально, ни на гитхабе.
Мораль: Не нужно тупо копировать команды из интернета. Нужно понимать, что они делают =)
1. Храните в БД целочисленно;
2. Передавайте на фронт целочисленно;
3. На фронте преобразуйте целочисленную длительность в нужный формат любым доступным способом.
Загрузиться с флешки, допустим. от Стрельца
на ней есть программа MiniTool Partition Wizard
Делай со своим диском всё что хочешь
С неё же можно установить семёрку