2016-10-07 21 views

回答

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 
    } 
} 

這種方式,我們可以從數據庫中獲取數據,在本週得到了我的解決方案

0

嘗試使用mement.js方法isBetween檢查存在於周未

if(moment('2010-10-20').isBetween('2010-10-19', '2010-10-25')){ 
    //return true if exists 
    //Do whatever you want 
    } 
0

你可以使用moment().week()momentjs日期或。

獲取當前周這樣

var c = moment().week(); 

我們得到的任何日期

var pastWeek = moment('2016-03-21 20:05:32').week(); 

比較這兩個星期。

PS:當你探索moment().week(),還探討了moment().isoWeek()

相關問題