javascript 的dateObj.getTime() 在为C#的获取方式

 

public   string  GetTime()
{
    Int64 retval 
=   0 ;
    DateTime st 
=   new  DateTime( 1970 1 1 );
    TimeSpan t 
=  (DateTime.Now.ToUniversalTime()  -  st);
    retval 
=  (Int64)(t.TotalMilliseconds  +   0.5 );
    
return  retval.ToString();
}

 在Net中的实际测试代码

MSScriptControl.ScriptControlClass sc = new MSScriptControl.ScriptControlClass();
sc.Language = "javascript";
object obj = sc.Eval("new Date().getTime();");

然后比较两个得到的值。

我测试的结果是,差距在两毫秒。

参考自:http://bytes.com/topic/net/answers/796411-gettime-method-c

 

的回复。
已测试,通过。

html测试代码

 

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html  xmlns ="http://www.w3.org/1999/xhtml"   >
< head >
    
< title ></ title >
</ head >
< body >
< script  type ="text/javascript"  language ="javascript" >
    
function  gettime() {
        
var  time  =   new  Date().getTime();
        alert(time);
    }
</ script >
< input  type ="button"  onclick ="gettime()"  name ="test"  value ="获取当前时间"   />
</ body >
</ html >

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值