odoo——日期选择器

本文介绍了在Odoo项目中如何使用内置的datetimepicker日期选择器,避免了引入外部插件如layDate等的问题。讲述了默认显示7天数据,以及获取和处理用户选择日期范围的方法,同时展示了处理后台返回JSON数据的示例代码。
摘要由CSDN通过智能技术生成

项目用到的框架是odoo,通过Echarts图表将后台数据显示在前端页面上,现在图表默认显示7天的数据,右上方有一个日期选择器,用户通过选择开始、结束日期来查看当前时间段内的数据。
在做这个选择器的时候,百度了一些jquery插件,包括layDate、layui、bootstrap-datetimepicker.js、moment.js,因为对这个框架不是很熟,在做的时候会遇到很多问题,比如明明引入了layDate,却一直报错提示没有找到之类的…后来,经过我不懈努力,问了我师傅(~~)发现odoo本身就有datetimepicker,不用自己引入啊哈哈哈,?。
另外,在做时间选择器时还有几点需要注意:
1,说一下我的思路吧
默认显示最近7天的数据(获取当前时间及之前7天的时间,传递给后台,拿到后台的json字符串,显示)
——>点击日期选择器,选择想要查看的时间段内的数据(获取用户输入的开始及结束时间,传给后台,后台返回数据)
2,var myDate = new Date();//获取系统当前时间

var timestamp = new Date().getTime();//获取当前时间戳

myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-???)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myD

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值