저는 서버에 날짜 저장을 위해 UTC를 사용하는 클라우드 기반 프로그램을 작성 중이며 왕복으로 다시 변환합니다. 문제는 클라우드의 인스턴스가 결과를 가져 오는 브라우저의 현지화 설정에 따라 JsonResult 날짜/시간 값을 자동 변환하는 것입니다.자동 서식 지정에서 JsonResult 방지
두 단계의 서버 측 코드가 올바른 데이터를 반환하는지 확인하기 위해 여러 단계를 거쳤습니다. 모든 인스턴스에 적용되며 내 페이지의 자바 스크립트 코드도 변경되지 않습니다. 필자의 Javascript 날짜 형식 지정), Firebug를 사용하여 변경된 정확한 지점을 확인했습니다. 내 페이지가 JsonResult 메소드에서 Json Result를 수신 할 때입니다. 내가 말했듯이, 나는 페이지에 전송되기 전에 값을 디버깅했으며, 적절하다. 그리고 나의 응답에 따라 브라우저 위치에 따라 수정된다. ...
누구도 비슷한 문제가 있었습니까?
값이 반환 17:00
될해야 날짜 (1341792000000) 2012년 7월 8일 : 날짜 (1341817200000) (2012년 7월 9일 오전 12시)
감사
현지 시간이나 형식으로 자동 변환 하시겠습니까? 그리고 원하지 않는 동작은 서버에서 보낸 날짜를 가져올 때 또는 클라이언트로 다시 보낼 때 발생합니다. 나는 또한 azure 태그를 제거하려고합니다. –
이것은 Azure로 태그를 지정한 이유입니다. Azure 클라우드 기반 문제입니다. 문제는 JsonResult를 반환 할 때 발생합니다 ... 서버에있는 모든 값은 클라이언트에 보내기 전에 정확합니다 ...하지만 JsonResult가 내 객체를 반환하면 서버의 브라우저 로컬 차이를 기반으로 수정 된 datetime을 포함합니다. –
페이지를로드하는 브라우저가 어디에 상주하는지에 관계없이 특정 시간대에 대해 형식화해야하는 날짜가 있습니다. 즉 해결해야하는 근본적인 문제입니다. –