Преобразование формата даты (Y-m-d) при импорте файла CSV в базу данных с использованием php - PullRequest
0 голосов
/ 28 июня 2018

Я работаю над импортом файла CSV в базу данных, используя php.

Для этого я написал PHP-код, как показано ниже.

<?php
$conn = mysqli_connect("localhost", "db_user", "db_password", "db_name");
$sqlInsert = "INSERT into table_name (first_name,last_name,email_address,join_date) values ('" . $column[0] . "','" . $column[1] . "','" . $column[2] . "','" . $column[3] . "')";
$result = mysqli_query($conn, $sqlInsert);
?>

Теперь у меня есть csv-файл со следующими форматами даты (пример: (% d-% m-% y) и (% d /% m /% y)).

Примечание: Я установил столбец даты в типе данных "ДАТА" в базе данных.

Таким образом, в файле csv, имеющем оба формата, нам необходимо преобразовать его в один формат при импорте.

Как я могу преобразовать его в формат по умолчанию, например "(Y-m-d)"?

1 Ответ

0 голосов
/ 28 июня 2018
  • попробуйте этот date_format ($ date, "Y / m / d H: i: s"); или же date_format ($ даты, "Y / м / д"); * +1002 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...