Вызов функции-члена формата () для необъектного формата даты

у меня есть этот код,
я не знаю почему, когда я запускаю свой файл, он говорит

Неустранимая ошибка: вызов функции-члена format () для необъекта в /membri/bestparty/IOS/IOS/Scrittura_dati.php в строке 26

вот код

<?php
$festa = $_POST['festa'];
$data = $_POST['data'];
$luogo = $_POST['luogo'];
$prezzo = $_POST['prezzo'];
$prezzosp = $_POST['prezzosp'];
$lista = $_POST['nliste'];
$linkevento = $_POST['linkevento'];
$servbus = $_POST['servbus'];
$bottmin = $_POST['bottmin'];
$org = $_GET['org'];
$buynow = $_POST['buynow'];
if ($buynow == 'yes') {
$buynow = 1;
}
else {
$buynow = 0;
}
$date = DateTime::createFromFormat('d-m-Y', $data);
$date_out = $date->format('Y-m-d');
$data = $date_out;

$nomeimg = $festa;
$nomeimg = str_replace(' ', '_', $nomeimg);

2

Решение

Заменить эту часть кода:

$date = DateTime::createFromFormat('d-m-Y', $data);
if (!$date || $date->format('d-m-Y') != $data) {
exit("Date '$data' is invalid or format is not 'd-m-Y'!");
}
$data = $date->format('Y-m-d');
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]