| 
 Javascript времени с сервера и его обновления Здравствуйте. Есть скрипт ( в коде вся страница)  
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body onload="displayTime()">
    <script type="text/javascript">
 
        var serverTime = (<%= DateTime.Now.TimeOfDay.TotalSeconds %>);
        var serverOffset = serverTime - getClientTime();
 
        function getClientTime()
        {
            var time = new Date();
            
            return (time.getHours() * 60 * 60) +
                (time.getMinutes() * 60) + (time.getSeconds());
                
        }
    
        function displayTime()
        {
            var serverTime = getClientTime() + serverOffset;
            var hours = Math.floor(serverTime / 60 / 60);
            var minutes = Math.floor(serverTime / 60 % (hours * 60));
            var seconds = Math.floor(serverTime % 60);
 
            document.getElementById("clock").innerHTML = hours + ":" +
                minutes + ":" + seconds; // <-- updates the "clock" div.
 
            setTimeout(displayTime, 1000); // <-- calls this function again in 1 second.
        }
    </script>
 
    <span id="clock"></span>
</body>
</html>
Задача такова, вытянуть время с сервера и вывести на экран и каждую секунду обновлять время. По вот этому скрипту у меня конечный результат такой : 940:22:57 если обновить страницу : 140:26:58 и т.д. Если var serverTime поменять на 
var serverTime = ('<%= DateTime.Now.TimeOfDay.TotalSeconds %>');
результат : NaN:NaN:NaN , если так : var serverTime = <%= DateTime.Now.TimeOfDay.TotalSeconds %>; Посмотрел в хроме дебаггер и вот что получаеться эта строка : var serverTime = (<%= DateTime.Now.TimeOfDay.TotalSeconds %>); в Дебагере var serverTime = (64391,1282866); И дальше в расчётах используется число после запятой var serverTime = 1282866, а мне нужно 64391 Помогите пожалуйста разобраться.Заранее спасибо . | 
| Часовой пояс GMT +3, время: 19:17. |