2012-07-20 85 views
2

我必須在我的實時頁面上顯示日期時間值,並且我已經完成了以下jQuery功能。按時區id將jquery日期轉換爲自定義時區

function DisplayTimer() { 
      var x = new Date(); 
      $('#<%=lblTimer.ClientID %>').html(x.toString()); 
      setTimeout('DisplayTimer()', 5000); 
     } 

現在我有timezonid值在我會話對象我怎麼能轉換上述日期值自定義時區使用timezonid會話值,也希望設置日期時間格式按照文化用戶的瀏覽器的通過這個jquery函數。我有服務器端代碼的解決方案,所以使用[webmethod]我可以這樣做,它會每隔5秒做出一個單獨的請求,所以我想這樣做沒有服務器端的交互。如果有人完成這種類型的邏輯,請幫助我。

非常感謝。

回答

1

與更改代碼:

var ClientDatetime = x.getMonth() + "/" + x.getDate() + "/" + x.getYear() + " " 
+ x.getHours() + ":" + x.getMinutes() + ":" + x.getSeconds(); 

採取一個隱變量hdnClientDateTime與runate =服務器和設定值如下

hdnClientDateTime.value = ClientDatetime; 

現在,通hdnClientDateTime.value變量在你的服務器端的日期時間格式功能並將值分配到如下標籤中:

$('#<%=lblTimer.ClientID %>').html(Result); 
+0

感謝您的反應,但如果我將採取hiddenfield然後價值不會根據要求改變。它需要回發。 – 2012-08-03 12:45:45

相關問題