Try this:
aspx page:
<script>
$(document).ready(function () {
// get client date time
var fulldate = Date();
// call server side method
PageMethods.getClientDate(fulldate);
});
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager EnablePageMethods="true" ID="scriptmgr" runat="server" LoadScriptsBeforeUI="true"></asp:ScriptManager>
<div>Client Data Time in Session:
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
code behind:
protected void Page_Load(object sender, EventArgs e)
{
if (Session["CDATE"] != null)
{
Label1.Text = Session["CDATE"].ToString();
}
}
[System.Web.Services.WebMethod]
public static void getClientDate(string clientDate)
{
Page page = new Page();
page.Session["CDATE"] = clientDate;
}