Для этого вам придется использовать 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
будет датой на стороне клиента.
Редактировать: используя jQuery, разместить дату просто:
var now = new Date();
var ms = now.getTime();
$.post("Page.aspx", { milliseconds: ms.toString() } );