Я новичок в PHP и смущен датой, временем, датой и меткой времени. У меня таблица MYSQL содержит дату, время, дату и время.PHP MYSQL date, time, datetime и timestamp
Какой формат использовать для PHP-полей MYSQL?
sql_timestamp = gmdate("Y-m-d H:i:s", time());
$date_conv = new DateTime($this->sql_timestamp);
sql_date = $date_conv->format('Y-m-d');
sql_time = $date_conv->format('H:i:s');
sql_datetime = gmdate("Y-m-d H:i:s", time()); ??? I am confused here
Я не вижу различия между назначением DATETIME и Timestamp? Может ли кто-нибудь помочь, что мне нужно сохранить в этих четырех областях? Спасибо
timestamp и datetime имеют одинаковый формат. Существуют некоторые различия в поведении, как указано в ответе Jacob S ниже и документации MySQL. –