From 5dedc779df71839f691cf5a608d4594a49b42402 Mon Sep 17 00:00:00 2001 From: "r.mubarakzyanov" Date: Wed, 18 Mar 2026 19:24:21 +0300 Subject: [PATCH] format date to d/m/Y --- public/userarea/export_to_lims.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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[] = [