2011-07-27 10 views
1

클라이언트에서 데이터를 보내고 서버에서 데이터를 보내려고합니다. 그래서 :
1) JavaScript Date 객체로 총 밀리 초를 계산하려면 어떻게해야합니까?
2) .NET DateTime 개체를 총 밀리 초 개수로 어떻게 만들 수 있습니까?클라이언트에서 서버로 날짜 보내기

+0

총 밀리 초 : 날짜를 게시, jQuery를 사용하여는 다음과 같이 간단하다? [JavaScript Date 객체의 doco] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date)를 보면 지정한 날짜와 시간 사이의 총 밀리 초를 얻을 수있는 방법이 있습니다. 날짜와 1970 년 1 월 1 일 - 그게 무슨 뜻이야? – nnnnnn

+0

난 그냥 클라이언트에서 데이터를 보내고 서버에서 만들 싶습니다. –

+0

'alert (+ 새 날짜()); ' – RobG

답변

2

이 경우 AJAX를 사용해야합니다. 다른 대답에 의해 설명대로 d.getTime()를 전송하면, 뒤에 C# 코드에서 다음과 같이 구문 분석 :이 후

if (!string.IsNullOrEmpty(Request.Form["milliseconds"])) 
{ 
    long clientSideMS = Int64.Parse(Request.Form["milliseconds"]); 
    DateTime past = new DateTime(1970, 1, 1); 
    DateTime clientSideDate = past.AddMilliseconds(clientSideMS); 
} 

clientSideDate는 클라이언트 측에서 날짜가 될 것입니다.

편집 : 언제부터

var now = new Date(); 
var ms = now.getTime(); 
$.post("Page.aspx", { milliseconds: ms.toString() }); 
0
var d = new Date(); 
alert(d.getMilliseconds()); // for the milliseconds between the current seconds 
alert(d.getTime()); // for the milliseconds since Midnight, Jan 1, 1970 
+1

또한 :'d.getTime();'또는 단지'+ d'를 강제로 숫자에 강요하기 - 덜 입력하십시오. :-) – RobG

+0

고마워, 나 자신이 처음이야. – mowwwalker

+0

@ user828584, .NET 'DateTime'은 어떨까요? –

관련 문제