Я хочу сравнить время разных часовых поясов.Временная метка хранится в базе данных с использованием Mutators.Мой код, как показано ниже,
public function setScheduledOnAttribute($value)
{
$this->attributes['scheduled_on'] = Carbon::parse($value)->timestamp;
}
public function getScheduledOnAttribute($value)
{
return $value * 1000;
}
Как сравнить текущее время с текущим временем в Africa/Casablanca
часовом поясе.
Сейчас я делаю это
$time = Carbon::now();
$scheduleTime = Carbon::createFromTimestamp($scheduleTime['scheduled_on']/1000, 'Africa/Casablanca')->toDateTimeString();
Я прав?Это не удовлетворяет условию
if ($time >= $scheduleTime) {
// some task
}
, пожалуйста, предложите мне ... любая помощь будет оценена.