首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中怎么打到javascript中getTime()函数的结果

2012-01-03 
C#中如何打到javascript中getTime()函数的结果vardtnewDatedt.getTime()如何在C#中得到和dt.getTime()相

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;

热点排行