在数据库中获取到了datetime格式的时间(2018-08-06 11:09:02)想在js中获取当前时间并计算时间差
1个回答
展开全部
你为啥不直接在数据库中计算时间差就好了,在JS中计算问题很多,因为JS时间是取的本地电脑时间,如果本地电脑时间不准那就直接显示错误了,当然如果一定要在JS中计算那转成JS的时间就可以算了,具体参照网页链接
追问
大佬再问一下,数据库里面有一个字段储存的日期,我要怎么操作才是查当天的数据呢,where后面要怎么加计算呀
追答
我又不知道你是啥数据库,每种数据库计算时间差方法又不太一样,这些东西网上也是有的,如果你只是要取当天的数据,如下(假定表名为 table_1,你的日期字段为date_col
MSSQL获得当天记录:
select * from table_1 where date_col>=convert(varchar(10),Getdate(),120) and date_col<convert(varchar(10),dateadd(d,1,Getdate()),120)
MYSQL获得当天记录:
select * from table_1 where date_col>=date(now()) and date_col<DATE_ADD(date(now()),INTERVAL 1 DAY)
Oracle获得当天记录:
select * from table_1 where date_col>=to_char(sysdate,'yyyy-mm-dd') and date_col<to_char(sysdate+1,'yyyy-mm-dd')
Access获得当天记录:
select * from table_1 where date_col>=date() and date_col<DateAdd("d",1,date())
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询