C#中如何打到javascript中getTime()函数的结果
var dt = new Date
dt.getTime()
如何在C#中得到和dt.getTime()相同的返回值?
问题比较幼稚,不过刚学C#,大家原谅,嘿嘿。
DateTime curDate = DateTime.Now;
DateTime dtOld = new System.DateTime(1970, 1, 1);
TimeSpan tSpan = curDate - dtOld;
double nTimestamp = tSpan.TotalMilliseconds;
不过这个结果得出来和javascript得到的差别很大,MS差8小时左右,不知道为什么。
------解决方案--------------------javascript得到的是客户端的,C#得到的是服务器端的,差几年都不是没有可能的。
这个需要把客户端的反馈回服务器才行,不过一般没有zhe麽做的就是了
1、通过Url传递 .aspx?CurTime=.....
2、通过提交信息,用一个隐藏得文本框保存客户端时间
不过如果你对脚本不熟悉,呵呵,还是比较头疼的
如果你对脚本熟悉——那么这是最简单的东西
------解决方案--------------------Environment.TickCount;