Временная метка из веб-браузера?

Возможный дубликат:Как определить часовой пояс веб-пользователя? Как вы получаете временную метку в JavaScript?

Я хотел бы получить временную метку из моего пользовательского веб-браузера.

Пример. Если теперь пользователь приходит на мой сайт из США, а другой - из Испании, я хотел бы сохранить соответствующее время и дату, которые он сейчас находится в США и Испании.

2 ответа

Получение времени с помощью JavaCcript возвращает текущее пользовательское время машины.

Следующий код JavaScript вернет число миллисекунд с полуночи 1 января 1970 года.

var timestamp = new Date().getTime();

Теперь просто возьмите переменную timestamp и отправьте ее обратно на ваш веб-сервер, если вы хотите сохранить эту информацию. Самый простой ненавязчивый способ, которым я могу это сделать, - использовать ajax для отправки информации времени на ваш сервер, например (используя jQuery):

$.post("saveusertime.php", { time: timestamp} );

источники

JavaScript Дата объекта: http://www.w3schools.com/jsref/jsref_obj_date.asp

Функция jQuery post(): http://api.jquery.com/jQuery.post/


Просто используйте new Date().toString();

licensed under cc by-sa 3.0 with attribution.