내 웹 응용 프로그램은 WebGui와 WebService로 나뉩니다. WebService는 비즈니스 로직 및 데이터베이스 처리를 담당합니다. 브라우저의 Javascript에서 브라우저의 입력 인 날짜와 시간에 따라 데이터를 요청합니다. 이 요청은 WebGui의 .asmx URL로 전달되며이 함수 내에서 webservice가 호출됩니다.다른 시스템에서 JSON의 datetime 동작이 다른 이유는 무엇입니까 (win xp, server 2003)?
내 개발 시스템 (windows xp)에서 올바른 데이터를 얻을 수 있지만 테스트 시스템에 설치할 때 올바른 데이터를 얻기 위해 로컬 시간대 차이를 추가해야합니다.
예를 들어 '21 .07.2008 14:27:30 '에 '21 .07.2008 16:27:30'을 보내야합니다.
두 시스템의 동작이 다른 이유는 무엇이며 두 시스템에서 동일한 동작을 수행하려면 어떻게해야합니까?
- 웹 GUI는 asp.net 2.0 C#에서입니다
- 웹 서비스 asp.net 1.1 C#에서입니다
이 다른 날짜를 해석에는 문제가 없습니다
업데이트 날짜 및 시간 형식으로 JSON 프로토콜에서 "/ Date (1221738803000) /"형식으로 전송됩니다. 시간대를 해석/잊어 버리는 문제입니다.
이 날짜와 시간과 같은 다른 형식으로 날짜를 해석하는 문제는 "\/날짜로 JSON 프로토콜에 전송되지 않습니다 (1221738803000)입니다 \/". 시간대를 해석/잊어 버리는 문제입니다. (질문을 업데이트했습니다.) –