Конвертировать микротайм (true) в объект даты javascript - PullRequest
0 голосов
/ 04 января 2019

Может ли значение PHP microtime(true) быть преобразовано в объект даты javascript, и точность должна быть сохранена?

1 Ответ

0 голосов
/ 04 января 2019

Вы можете легко использовать вывод microtime для создания объекта JavaScript Date, например:

new Date(<?php echo microtime(true) * 1000 ?>)

Пара вещей, чтобы отметить здесь, хотя.

  1. microtime(true) возвращает время в секундах с точностью до микросекунд. Вы должны умножить это на 1000, чтобы получить значение в миллисекундах для вашего Date объекта.
  2. Вы только тогда сохраняете точность в миллисекундах, а не всю точность в микросекундах. JavaScript Date не поддерживает точность до миллисекунды.

(Кроме того, я предполагаю, что вы передадите значение microtime с сервера другим способом, надеюсь, вы не на самом деле выплевывает PHP в середине вашего кода JavaScript.)

...