我在JavaScript中遇到一个问题,我从数据库中获得了很多日期,我希望得到当前一周的日期。
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试使用Directory.CreateDirectory()
方法isBetween检查一周中是否存在的日期
mement.js
答案 2 :(得分:0)
您可以使用momentjs中的moment().week()
。
像这样获得当前的一周
var c = moment().week();
现在获取任何日期的一周
var pastWeek = moment('2016-03-21 20:05:32').week();
比较这两个。
P.S:在探索moment().week()
时,还要探索moment().isoWeek()
答案 3 :(得分:0)
我通过这样做得到了我的解决方案
//get first date of current week
var curr = new Date;
var firstday = new Date(curr.setDate(curr.getDate() - curr.getDay()));
//cout how much date are in database and use for loop for compare all date
var totalAppo = response.data.appointment.length;
var dbdate = new Date(response.data.appointment[i].schedule_date);
for (i = 0; i < totalAppo; i++) {
if (dbdate >= firstday) {
//this date is in current week
} else {
//this date in outer of current week
}
}
这样我们就可以从本周的数据库中获取数据