永发信息网

在数据库中获取到了datetime格式的时间(2018-08-06 11:09:02)想在js中获取当前时间并计算时间差

答案:1  悬赏:0  手机版
解决时间 2021-03-04 17:52
  • 提问者网友:难遇难求
  • 2021-03-04 12:09
在数据库中获取到了datetime格式的时间(2018-08-06 11:09:02)想在js中获取当前时间并计算时间差
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-03-04 13:43
你为啥不直接在数据库中计算时间差就好了,在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   
MYSQL获得当天记录:
select * from table_1 where date_col>=date(now()) and date_col   
Oracle获得当天记录:
select * from table_1 where date_col>=to_char(sysdate,'yyyy-mm-dd') and date_col   
Access获得当天记录:
select * from table_1 where date_col>=date() and date_col
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯