Для обработки часовых поясов в PHP специально для Африки вы можете использовать различные методы. Вот несколько примеров с кодом:
Метод 1: использование DateTime и DateTimeZone
$timezone = new DateTimeZone('Africa/Lagos'); // Replace 'Africa/Lagos' with the desired timezone
$date = new DateTime('now', $timezone);
echo $date->format('Y-m-d H:i:s');
Метод 2: использование date_default_timezone_set
date_default_timezone_set('Africa/Lagos'); // Replace 'Africa/Lagos' with the desired timezone
echo date('Y-m-d H:i:s');
Метод 3. Использование библиотеки Carbon (требуется установка)
use Carbon\Carbon;
$carbon = Carbon::now('Africa/Lagos'); // Replace 'Africa/Lagos' with the desired timezone
echo $carbon->format('Y-m-d H:i:s');
Эти методы позволяют вам установить желаемый часовой пояс для Африки. Замените «Африка/Лагос» на нужный вам часовой пояс, например «Африка/Найроби» или «Африка/Каир».