如何准确确定XHR离开客户的时间?

时间:2017-01-13 20:56:08

标签: javascript php http

客户端浏览器中有一个HTML表单。用户单击“提交”按钮。然后,通过JavaScript将XHR发送到服务器。 PHP知道时间of the arrival$_SERVER['REQUEST_TIME']),但对提交时间一无所知。怎么能精确计算?

1 个答案:

答案 0 :(得分:1)

正如建议的那样,您希望将时间戳添加到XHR请求中作为其他网址参数:

"?sent_at=" + (new Date()).getTime()

要记住的是javascript的日期是毫秒,而PHP中的日期是以衡量的 - 所以你可能需要转换时间戳在PHP中使用它时,从浏览器,如:

$date = intVal($_REQUEST['sent_at']) / 1000;

如果你真的想要毫秒精度,那么你可以按原样使用提交的值 - 取决于你想用它做什么。

希望这有帮助!