如何从oracle或sql server数据库中获取服务器当前时间?

如何从oracle或sql server数据库中获取服务器当前时间?,第1张

语句:GETDATE()

示例:SELECT

GETDATE()

获取当前时间:Select

To_Char

(SYSDATE,'MM-DD-YYYY

HH24:MI:SS')

"nowTime"

from

dual

getdate()其他常用方式:

1、Select

Convert(varchar,getdate(),120)

--传唤时间格式(yyyy-mm-dd

hh:mi:ss)

--23(

年月日

)

2、Select

DATEDIFF(day,getdate(),convert(datetime,'2008-08-08

18:00:00',120))

--时间差

3、Select

DATENAME(dw,getdate())

--当前时间是一周内的第几天(中文,返回NVARCHAR型)

4、Select

DATEPART(dw,getdate())

--当前时间是一周内的第几天(星期日为一周的第一天,返回INT型)

// 获取时间通过JavaScript就可以

var date = new Date(); // 通过Date对象就可以获取本地时间。

vue是一套JavaScript的渐进式MVVM框架,跟获取服务器时间没有什么关系,通过元素就js就可以获取时间。

 有时用js来获取服务器时间 一般会用System DateTime

 方法如下

 <script language= javascript >

 var  a  =  new  Date()

 a  =  <%=System DateTime Now ToString( yyyy MM dd HH:mm:ss )%>;

 Response Write(a)

 </script>

 其实还有一个方法 利用javascript的 runat= server 属性

 代码

 <script runat= server language= javascript >

 var a = new Date();

 a =a getFullYear()+ +(a getMonth()+ )+ +a getDate()+ +a getHours()+ : +a getMinutes();

 Response Write(a);

lishixinzhi/Article/program/net/201311/13505

DateTimeNow 获取的是服务器时间,你在本地测试是获取你本机的时间。如果你不确定,帮程序上传到服务器,然后修改本地时间,访问服务器的程序你就可以看到获取的是服务器还是本地时间了。

而js的var d = new Date(); 获取的永远都是客服端时间。如果需要用js获取对应的服务器时间,可使用ajax获取当前页面中HEAD的Date属性,返回的是服务器时间。

程序启动时,从数据库获取服务器时间,在客户端定义时间变量同步,然后客户端每次取时间从这个变量里面来,

建议还是不要1秒从数据库查询一次,当然如果是1分钟或者1小时,用timer也无所谓了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何从oracle或sql server数据库中获取服务器当前时间?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情