Ввод даты в codeigniter (д-м-г)

Я застрял, чтобы ввести дату в базу данных.

Я уже создал помощника с форматом день месяц год, и это работает. Но я не знаю, как использовать его для создания даты в базе данных. Приведите мне пример представления и контроллера.

Спасибо!

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;
        }
    }

пожалуйста, будьте точны, в чем именно ваша проблема

Pradeep 07.06.2018 04:26

моя проблема. Я не могу вставить формат даты d-m-Y в базу данных

Catur Ananta Putra 07.06.2018 04:29

это потому, что mysql поддерживает формат даты Y-m-d, введите дату в этом формате

Pradeep 07.06.2018 04:31

я могу изменить формат или как? потому что мне нужно ввести дату данных и показать данные данные в формате d-m-Y

Catur Ananta Putra 07.06.2018 04:34

да, вы можете показывать дату в любом формате, который вам нравится, но для хранения даты преобразования mysql в формате Y-m-d

Pradeep 07.06.2018 04:36

вы также можете использовать другой тип столбца, черт возьми, вы даже можете использовать текстовый столбец для его хранения (не рекомендуется) ...

Alex 07.06.2018 05:14
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
6
616
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Одно из решений - изменить тип данных столбца на varchar, а затем использовать date() и strtotime() для вставки даты в желаемом формате.

$date = date('d-m-Y', strtotime('now')); // Current date

ВЫХОД

07-06-2018

Другие вопросы по теме