我是一名全栈开发人员,目前从事MEAN Stack web应用的后端(创建的模型、控制器和路由)和前端的工作。我已经创建了一个具有多个选择选项框的HTML页面。1个选择框用于日期“本周”、“本月”、“本季度”、“最近6个月”、“年初至今”、“今年”。
我在我的MongoDB数据库中有一些数据,如果用户选择“本周”选项,那么所有这些数据都应该显示在数据库中。我很难做到这一点,因为我是MEAN堆栈的新手。
发布于 2021-07-14 13:57:30
如果我没记错的话,当有人选中This week复选框时,你想要在这一周内从数据库中获取所有数据,比如年份和月份。为此,您可以使用以下逻辑
var today = new Date();
var startDay = 0;
var weekStart = new Date(today.getDate() - (7 + today.getDay() - startDay) % 7);
var weekEnd = new Date(today.getDate() + (7 - today.getDay() - startDay) % 7);这是按周计算的,您可以根据月和年来决定月和年。让我知道这是否有帮助。
https://stackoverflow.com/questions/68372405
复制相似问题