jestem coraz datę z po stronie serwera C# za pomocą następującego kodu:JavaScript DATA i C# data - jakie jest najlepsze rozwiązanie?
DateTime d1 = new DateTime(1970, 1, 1);
DateTime d2 = (DateTime)c.ccdTimestamp2;
long x = new TimeSpan(d2.Ticks - d1.Ticks).TotalMilliseconds;
Kiedy otrzymam kod po stronie javascript:
function (timestamp) {
alert("testing :" + new Date(timestamp))
}
To daje mi całkowicie sformatowaną datę ale robi nie przyniosę czasu w mojej strefie czasowej, ponieważ jeśli jest tutaj 17.15, zapewnia mi 19,15 GMT +2!
Najpierw po prostu próbowałem podać mój kod czasowy C#, bez żadnego kodu powyżej i znalazłem to pytanie: How do I format a Microsoft JSON date? Ale nie mam pojęcia, czym jest JSON i nie mogłem wywnioskować, co mogę zrobić! Czy łatwiej używać JSON? Jeśli tak, czy ktoś może mnie prowadzić? Dziękuję bardzo
Edit: Rozwiązanie - Nie użyłem czasu uniwersalnego po stronie serwera. Zostawiłem kod po stronie serwera, jak jest. Wszystko zrobiłem to:
new Date(timestamp).toUTCString()
Czy serwer i klient znajdują się w różnych strefach czasowych? –
Nie. Testuję mój kod. – test