У меня есть дата из базы данных в виде 2019-06-20 00: 00: 00.000
что мне нужно сравнить с временем сейчас .. (+ 7 дней сбрасывается до полуночи)
В частности, как:
if ($databasedatetime > $now){
}
else {}
пока я сделал это:
$now = new DateTime();
$now->format('Y-m-d H:i:s');
$now->getTimestamp();
$now->modify('midnight');
$now->modify('+7 day');
Но когда он пытается сравнить, я всегда получаю ложь, независимо от того, правда это или нет. Поэтому они не сравниваются правильно.
Моя функция now теперь нуждается в модификации, чтобы установить ее в формат "2019-01-01 00:00:00.000"
.
так как в данный момент он печатается как 2019-01-15 00:00:00.000000","timezone_type":3,"timezone":"Europe\/London
вместо
Любая помощь в преобразовании моей переменной $ now в "2019-01-01 00: 00: 00.000" будет высоко ценится