| 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 |