diff --git a/public/userarea/export_to_lims.php b/public/userarea/export_to_lims.php index b56532c..7148733 100644 --- a/public/userarea/export_to_lims.php +++ b/public/userarea/export_to_lims.php @@ -49,6 +49,16 @@ function validateDate($value) return null; // Imposta null se non è una data valida } +// 🔹 Funzione per validare e convertire date +function formatDateToExport($value) +{ + $date = DateTime::createFromFormat('Y-m-d', $value) ?: DateTime::createFromFormat('Y-m-d H:i:s', $value); + if ($date) { + return $date->format('d/m/Y'); + } + return null; // Imposta null se non è una data valida +} + try { $iddatadb = $_POST['iddatadb'] ?? null; if (!$iddatadb) { @@ -315,7 +325,7 @@ try { // Valida se il campo è di tipo Data if ($fieldType === 'Data' && $newValue !== $currentValue) { - $newValue = validateDate($newValue); + $newValue = formatDateToExport($newValue); } $commessaCustomFields[] = [