Вопрос-Ответ по php

Печать / RSS
Кураторы темы: Андрюха

0
6001. Вантуз-мен (23.08.19 / 23:28)
Господин ПЖ
@ramzes, не вижу чтобы date принимало 2 параметр
https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date
да и 1 не format
0
6002. Вантуз-мен (24.08.19 / 03:56)
Господин ПЖ
Я невнимательно прочитал вопрос автора, мне показалось, что он спрашивает как изменить тип поля в бд,
тогда да date('d.m.Y H', $timestamp)
Изменил: Вантуз-мен (24.08.19 / 03:57)
0
6003. Евгений (24.08.19 / 12:54)
Чатланин
Мне нужно чтоб из поля ввода формата dd.mm.Yyyy H:i, при обработке в базу легла дата формата unix,вот не понимаю ни черта (.gif при обработке в базу пишет только 101 из числа 01.01.2019 (.gif
0
6004. Вантуз-мен (24.08.19 / 15:04)
Господин ПЖ
@James, тогда перед записью преобразуй datetime в timestamp
$timestamp = strtotime($datetime);
И уже его сохраняй
0
6005. Евгений (24.08.19 / 21:25)
Чатланин
@Vantuz, нифига не вышло. Проще весь скрипт переписать D.gif E.gif
0
6006. ramzes (24.08.19 / 22:38)
2000 лет д.н.э.
@James, должно выйти. Проверяй.
strtotime должен без проблем преобразовывать.
Проверь для начала просто выведя результат работы функции с введенными данными на экран.
Может у тебя тип поля в бд не подходящий?
0
6007. Евгений (25.08.19 / 10:43)
Чатланин
@ramzes, поле INT (11)
0
6008. ramzes (26.08.19 / 13:03)
2000 лет д.н.э.
@James, значит ошибка в коде, выведи результат на экран, до записи в бд
0
6009. Вантуз-мен (26.08.19 / 15:13)
Господин ПЖ
0
6010. Евгений (26.08.19 / 21:07)
Чатланин
Короче я запутался. Если пишу д.м.г., например 28.09.2019,дата превращается в 01.01.1970 03:00 (.gif
Если пишу в формате 1566842520 тогда сохраняется правильно (.gif
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск