Мне нужно знать, как конвертировать 07:00 вечера текущей даты в микротайм. Извините, если это глупый вопрос, но я нигде не могу найти ответ
//set timezone to default
date_default_timezone_set('UTC');
//this will give you the timestamp of today, 7:00:00 pm (which is 19 o' clock in 24hour system
$time = mktime(19,0,0);
Затем вы можете отформатировать метку времени в любой формат, который вам нужен.
Вы пытались сделать DateTime
объект, а затем форматировать его во время Unix?
$dt = new DateTime('7:00pm');
echo $dt->format('U');
Очевидно, есть более эффективные способы сделать это, если вы не имеете дело со строкой для начала.