$archivo = fopen("socios.csv","r");
While (($datos = fgetcsv($archivo, 1000, ";")) = true) {
$codigo = $datos[0];
.
.
.
.
$fecha = $datos[9];
$caracteres = strlen($baja);
if ($caracteres == 10){
$strFecha = date_format($fecha,"Y-m-d");
}else{
$strFecha = "Null";
}
$sql = "INSERT INTO SOCIOS (CODIGO .......... FECHA) VALUES('$codigo',.............$strFecha)";
$result = mysqli_query($conectando,$sql) or die ("database error: ".mysqli_error($conectando);
}
fclose($archivo);
<?php
$fecha = '09/04/2019'; //nueve de abril del 2019
$fecha = str_replace('/', '-', $fecha);
$fecha_mysql = date('Y-m-d', strtotime($fecha));
echo "La fecha formato mysql es: ".$fecha_mysql;
?>
date_format($fecha,"Y-m-d");
$fecha = DateTime::createFromFormat('d/m/Y', $datos[9] );
$fecha = str_replace('/','-',$fecha);
$fecha_mysql = date('Y-m-d',strtotime($fecha));
$sql = "INSERT INTO SOCIOS (CODIGO .......... FECHA) VALUES('$codigo',.............'$strFecha')";
$f = explode("/",$fecha);
$f2 = $f[0]."-".$f[1]."-".$f[2];
echo "<html><body><table>\n\n";
if (($f = fopen($_FILES['archivo']['tmp_name'], "r+")) !== FALSE) {
while (($line = fgetcsv($f)) !== false) {
echo "<tr>";
foreach ($line as $col) {
echo "<td>" . htmlspecialchars($col) . "</td>";
}
echo "</tr>\n";
}
fclose($f);
echo "\n</table></body></html>";
}