问题描述
是获取本地时间和服务器时间对比还是这么的?应该是获取服务器时间把!怎么获取服务器时间?有没有例子谢谢了
解决方案
解决方案二:
解决方案三:
在后台写代码stringstrDate=System.DateTime.Now.ToString("yyyy-MM-ddHH:mm:ss");
或者查询数据库selectsysdatefromdual;
解决方案四:
DateTime.Now跟你的报名截止日期比较,如果到时间了就关闭报名功能
解决方案五:
引用2楼yaotomo的回复:
在后台写代码stringstrDate=System.DateTime.Now.ToString("yyyy-MM-ddHH:mm:ss");或者查询数据库selectsysdatefromdual;
如果别人在自己电脑上把自己电脑时间修改了那不就没用了吗2楼3楼
解决方案六:
引用4楼qq_14835799的回复:
Quote: 引用2楼yaotomo的回复:
在后台写代码stringstrDate=System.DateTime.Now.ToString("yyyy-MM-ddHH:mm:ss");或者查询数据库selectsysdatefromdual;
如果别人在自己电脑上把自己电脑时间修改了那不就没用了吗2楼3楼
这行代码是在服务器上执行的,因此获取的不是客户端时间获取客户端时间一般用JS实现的
解决方案七:
另外如果你想同步客户端和服务端的时间,可以使用windows自带的时钟同步功能
解决方案八:
比如你要2014年8月12号下午5点结束,就varnow=DateTime.Now;varyear=now.Year;varmonth=now.Month;varday=now.Day;varhour=now.Hour;if(year==2014&&month==8&&day==12&&hour>17){return"报名截止";//或者response.end()之类..自己来吧}
解决方案九:
可能是我表达的不正确把,各位大大觉得应该怎么实现这个功能
解决方案十:
没太理解你的意思,系统自动截止,你放个单独的服务在服务器上跑,如果是服务器上跑的程序,获取到的时间就是服务器时间