js中去除从数据库里取出的日期格式中的时分秒

js中去除从数据库里取出的日期格式中的时分秒,第1张

var time_str= '2014-9-19 13:19:21';

var temp = new Date(time_str);

var t = tempgetFullYear()+"-"+(tempgetMonth()+1)+"-"+tempgetDate();

alert(t);

建议是,数据库中不要用日期类型,用字符型。 java将日期转化成指定的格式的字符串后,再保存到数据库中。 这样,不依赖数据库,也不依赖 *** 作系统。(不同的数据库,不同的 *** 作系统日期表示可能不同。)

你为啥不直接在数据库中计算时间差就好了,在JS中计算问题很多,因为JS时间是取的本地电脑时间,如果本地电脑时间不准那就直接显示错误了,当然如果一定要在JS中计算那转成JS的时间就可以算了,具体参照网页链接

使用 datename 函数,获取日期的月份。

例: 表 table 中的 rq 字段

SQL语句如下:

select date(mm,rq) from table

相关日期、时间的提取方法还有:

年份 datename(yy,rq)

月份 datename(mm,rq)

日 datename(dd,rq)

小时 datename(hh,rq)

分钟 datename(n,rq) //不是 m,也不是 mm

<script>

function tab(dayNum){

var oDate = new Date();   //获取当前时间

var dayArr = [oDate];     //定义一个数组存储所以时间

for(var i=0;i<dayNum;i++){

dayArrpush(new Date(oDategetFullYear(),oDategetMonth(),oDategetDate() + i));   //把未来几天的时间放到数组里

}

return dayArr;   //返回一个数组。

}

alert(tab(5));  //函数调用。

</script>

以上就是关于js中去除从数据库里取出的日期格式中的时分秒全部的内容,包括:js中去除从数据库里取出的日期格式中的时分秒、Node.js怎么处理数据库中日期类型、在数据库中获取到了datetime格式的时间(2018-08-06 11:09:02)想在js中获取当前时间并计算时间差等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9727586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存