2016-04-14 23 views
0

İstemci tarafında tarih ve saat yerine sunucu saatini almaya çalışıyorum. Bu kodu kullandığımda, zamanı değiştirdiğimde bilgisayarımdaki zamanı gösterir. Sadece sunucu zamanını tutmak istiyorum. Benim asp buradaki formuSunucu zamanı asp.net alamıyor

<%= serverTime.ToString()%> 
+1

aslında bir sunucuya bu kodu dağıtmak mı ya da dev bu çalışan makine? –

+0

İşte bu, benim devimde olmayı düşünmediğin için teşekkürler. – BrentDude

+0

Sunucunuzu UTC saatinde çalıştırmanız gerekir, ancak 'DateTime.UtcNow()' işlevini kullanmak daha tutarlı olur. Ardından, gerektiğinde müşteri için yerel saate dönüştürün. –

cevap

1

yılında

<script runat="server"> 

    Protected serverTime As DateTime = System.DateTime.Now() 

</script> 

Ben çıkışı aşağıda Herhangi çalışacaktır:

Protected serverTime As String = System.DateTime.Now.ToString(); 
Protected serverTime As String = System.DateTime.Now.ToLongDateString(); 
Protected serverTime As String = System.DateTime.Now.ToLongTimeString(); 
Protected serverTime As String = System.DateTime.Now.ToShortDateString(); 
Protected serverTime As String = System.DateTime.Now.ToShortTimeString(); 
+0

Doğru, burada hata yaptım. Teşekkürler! – Claudius