Время ()?
Это время (). Substr (microtime (), 2, 2)?
Это время (). Substr (microtime (), 2, 3)?
Вид потерянного со следующим фрагментом.
function updateClock ( ) {
var timeStamp = <?php echo time().substr(microtime(), 2, 2);?>;
var currentTime = new Date ( );
currentTime.setTime( timeStamp );
...
...
}
Моя цель - использовать серверное время и начать тикать в окне браузера клиента. Приведенный выше код либо возвращает текущее время клиентского компьютера, либо где-то в 1973 году. Думаю, я не получаю правильный формат метки времени для setTime ()?
Спасибо!
Я пытался это сделать, но веб-страница по-прежнему показывает мое местное время после загрузки файла js.php (рендеринга кода javascript) на мой сервер. Мой сервер примерно на 12 часов отличается по времени от меня. Я предполагаю, что php учитывает время на стороне клиента во время выполнения ()? Я имею в виду, что браузеры отправляют время запроса в apache, верно?
Я скопировал время () * 1000 возвращенного значения с веб-страницы, запущенной на моем сервере, и вставил ее в локальную страницу:
<script type="text/javascript">
var d = new Date();
d.setTime(1233760568000);
document.write(d);
</script>
И это действительно мое местное время. Таким образом, предположение.
Можно ли вообще указать часовой пояс для времени ()?