Я застрял, чтобы ввести дату в базу данных.
Я уже создал помощника с форматом день месяц год, и это работает. Но я не знаю, как использовать его для создания даты в базе данных. Приведите мне пример представления и контроллера.
Спасибо!
helper tanggal_helper.php
if (!function_exists('bulan')) {
function bulan(){
$bulan = Date('m');
switch ($bulan) {
case 1:
$bulan = "Januari";
break;
case 2,3,4,5,6,....12
}
return $bulan;
}
}
if (!function_exists('tanggal')) {
function tanggal() {
$tanggal = Date('d') . " " .bulan(). " ".Date('Y');
return $tanggal;
}
}
моя проблема. Я не могу вставить формат даты d-m-Y в базу данных
это потому, что mysql поддерживает формат даты Y-m-d, введите дату в этом формате
я могу изменить формат или как? потому что мне нужно ввести дату данных и показать данные данные в формате d-m-Y
да, вы можете показывать дату в любом формате, который вам нравится, но для хранения даты преобразования mysql в формате Y-m-d
вы также можете использовать другой тип столбца, черт возьми, вы даже можете использовать текстовый столбец для его хранения (не рекомендуется) ...






Одно из решений - изменить тип данных столбца на varchar, а затем использовать date() и strtotime() для вставки даты в желаемом формате.
$date = date('d-m-Y', strtotime('now')); // Current date
ВЫХОД
07-06-2018
пожалуйста, будьте точны, в чем именно ваша проблема