Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
use Carbon\Carbon;
$values = [
'123',
'10/11/2023',
'dfgdfg',
];
foreach ($values as $value)
{
if (is_numeric($value))
{
echo "Numeric value: $value\n";
}
else
{
try
{
$date = Carbon::createFromFormat('d/m/Y', $value);
echo "Valid date: {$date->format('d/m/Y')}\n";
}
catch(\Throwable $e)
{
echo strtotime($value);
echo "Invalid date:{$e->getMessage()}\n";
}
}
}