Если вы можете получить входную «строку» (в которой вы не указали формат, в котором вы ее получаете) в значение метки времени Unix, вы можете легко преобразовать его в формат даты и времени MySQL, например:
$mysqldatetime = date("Y-m-d H:i:s", $unixTimeStampValue);
В результате будет получена строка , подобная следующей:
2011-08-18 16: 31: 32
Какой формат MySQL datetime .Если вы используете другой формат времени, то первый аргумент функции date
будет другим.
См. Руководство по функции date для получения дополнительной информации и других способов, которыми вы можетеотформатируйте возвращаемое значение.
Редактировать
Вы получаете строку, отформатированную в формате даты-времени MySQL.После очистки, вы можете вставить его непосредственно в базу данных.Для MySQL это может быть тип данных «datetime», но для PHP это просто строка (точно так же, как весь ваш SQL-запрос - не более чем строка в PHP).
$timestamp = mysql_real_escape_string($_POST['timestamp']);
Вы должны быть в состояниичтобы безопасно вставить это в вашу базу данных для поля отметки времени.