Kopusha |
|
---|---|
Если у вас нет функции strptime (насколько я понимаю она есть в базовых поставках php как минимум для линукса) код ниже пытается разобрать переданное ему время $date в переданном формате $format. $dateString = "12-06-2023 10:30:45"; $formatString = "%d-%m-%Y %H:%M:%S"; $result = strptime($dateString, $formatString); if ($result !== false) { echo "Год: " . ($result['tm_year'] + 1900) . "<br>"; echo "Месяц: " . ($result['tm_mon'] + 1) . "<br>"; echo "День: " . $result['tm_mday'] . "<br>"; echo "Час: " . $result['tm_hour'] . "<br>"; echo "Минуты: " . $result['tm_min'] . "<br>"; echo "Секунды: " . $result['tm_sec'] . "<br>"; } else { echo "Ошибка."; }
Added 1 minute later: #46898 Kabak: Он и есть функция, отрабатывает там где вызывается функция strptime |