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

Печать RSS
5933
Кураторы темы:


Господин ПЖ
0
Евгений, ну и преобразуй дату в timestamp

$timestamp = strtotime('28.09.2019');
вот $timestamp (1569654000) и пиши в бд

Чатланин
0
Вантуз-мен,
Написал так, $timestamp = strtotime('d.m.Y H:i');
$timestamp = strtotime($datetime);
В бд пишу ".$timestamp." но дату сохраняет только текущую,не обращая внимания на введённые данные ,они игнорируются sad заменяясь на текущую дату и текущее время sad

Господин ПЖ
0
Просто покажи код

Чатланин
0
Вантуз-мен, весь код? там просто есть кусок кода из ротора E

Господин ПЖ
0
Евгений, да, покажи все

Чатланин
0
Вантуз-мен, не влазит sad символов до х...
J

Оранжевые штаны
0

2000 лет д.н.э.
0
@Vantuz,
Написал так, $timestamp = strtotime('d.m.Y H:i');
$timestamp = strtotime($datetime);
В бд пишу ".$timestamp." но дату сохраняет только текущую,не обращая внимания на введённые данные ,они игнорируются заменяясь на текущую дату и текущее время
@James (Вчера / 17:10)
Неправильно.
$timestamp = strtotime(date('d.m.Y H:i', time()));
Ты неправильно понял суть работы strtotime, эта функция преобразует уже готовую дату типа 29.08.2019 15:35 в unix timestamp тот самый обычный int.
У тебя дата в готовом виде или ты ее определяешь скриптом в момент записи в бд?
Если в момент записи в бд то тебе просто надо записать в твое поле ".time()." И все.
Если дата заранее сгенерирована в виде числа месяца года и т.д. то тогда ее надо прогнать через strtotime как выше Вантуз написал
Изменил: ramzes (28.08.2019 / 22:28)

Чатланин
0
ramzes, всё равно нифига не получается sad

Оранжевые штаны
0
Евгений, сделай var_dump своей строки и выложи сюда
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск