В базе хранится дата и время в виде 2012-09-25 12:31:13.0 Правильно я понимаю, что на самом деле содержимое просто так отображается, но хранится в формате UNIX? Как мне вывести его в UNIX? Либо как перевести 2012-09-25 12:31:13.0 в секунды? На php.
Правильно я понимаю, что на самом деле содержимое просто так отображается, но хранится в формате UNIX?
Неправильно. Там своя структура хранения. Причем разная для DATETIME
и TIMESTAMP
Как мне вывести его в UNIX?
Вам нужна функция UNIX_TIMESTAMP()
Либо как перевести 2012-09-25 12:31:13.0 в секунды?
Либо функция TO_SECONDS()
На php.
strtotime()
Ответ довольно прост
$time = strtotime('2012-09-25 12:31:13.0');
пример:http://sandbox.onlinephpfunctions.com/code/ac42f317ccd3569445ef4498823cb8e9aa306cab
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Когда я пытался вывести данные из таблицы в бд, в таблицу на странице сайта, то столкнулся нос в нос с проблемой вывода тк
Всем привет! Прошу прощения за глупую формулировку вопроса! Не придумал лучшеТяжело описать вопрос поэтому я его нарисовал) Надеюсь поймете!...
Есть две большие таблицы в MySQLТеоретически между ними связь один-ко-многим