Проблема
Преобразование unix метки времени в дату и время при сохранении миллисекунд.
Фон
Я получаю unix отметка времени в следующем формате:
Затем я пытаюсь отправить его с помощью PHP в столбец в MySQL, то есть datetime(3)
с использованием TO_TIMESTAMP()
. Я также пытался FROM_UNIXTIME()
, но с теми же результатами.
SQL
$sql = "
INSERT INTO assoc_table (timestart, timeend)
VALUES (TO_TIMESTAMP(:timestart), TO_TIMESTAMP(:timeend))
";
Результат
- 2020-03-12 22: 42: 23.000
Почему-то не регистрируются миллисекунды.
Желаемый результат
- Чтобы вывести миллисекунды из отметки времени unix в столбец даты и времени.