Преобразование временной метки unix в дату и время с миллисекундами в MySQLPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Преобразование временной метки unix в дату и время с миллисекундами в MySQL

Сообщение Anonymous »

Проблема

Преобразование временной метки Unix в дату и время с сохранением миллисекунд.

Фоновая информация

Я получаю временную метку Unix в следующем формате:
  • 1584049707
Затем я пытаюсь отправить его с помощью PHP в столбец MySQL с именем datetime(3) с помощью TO_TIMESTAMP(). Я также пробовал FROM_UNIXTIME(), но с теми же результатами.

SQL

Код: Выделить всё

$sql = "
INSERT INTO assoc_table (timestart, timeend)
VALUES (TO_TIMESTAMP(:timestart), TO_TIMESTAMP(:timeend))
";
Результат
  • 12.03.2020 22:42:23.000
Почему-то не регистрирует миллисекунды.

Желаемый результат
  • Чтобы получить миллисекунды из отметки времени Unix в столбец даты и времени.


Подробнее здесь: https://stackoverflow.com/questions/606 ... s-in-mysql
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»