Recent projects need to do a countdown function, find a lot of information, are written very clearly, but also understand what the meaning, but are only output time, and I am going to return a time, so I fix the change to this method, but also good, compatible with IE6.0, Quack Gaga.
On the code:
1 ///<summary>2 ///Return to server-side time3 ///</summary>4 varGetservetime =function () {5 //Create a XMLHttpRequest object6 varhttp = window. XMLHttpRequest?NewXMLHttpRequest ():NewActiveXObject ("Microsoft.XMLHTTP");7Http.open (' HEAD ', '/?_= ' + (-NewDate),false);8Http.send (NULL);9 varTime =NewDate (Http.getresponseheader ("date"));Ten //Console.log (time); One returnTime ; A}
To do the countdown will need to use the server time, if the new Date (), each user side of the time may be different, will be coarse problem.
How to call, will write JS should know how to use, but can only copy the code should not. I'll write it out.
1 var t = getservetime (); 2 // Console.log (t);
Native JS returns server-side time