Re: [ js ] 請問javascript如何列出日期之間的哪些天
var X={ // 從資料庫讀出,自己串成 json 格式
1: {"start": "2012/07/01", "end": "2012/07/03"},
2: {"start": "2012/07/05", "end": "2012/07/08"},
3: {"start": "2012/07/12", "end": "2012/07/13"},
4: {"start": "2012/07/16", "end": "2012/07/19"},
5: {"start": "2012/07/23", "end": "2012/07/25"}
};
var X2='';
for(var i in X)
for(var st=new Date(X[i].start), ed=new Date(X[i].end);
st<=ed;
st.setDate(st.getDate()+1))
X2+=(X2=='')?(st.getDate()):(','+st.getDate());
// X2 就是你要的
※ 引述《hannsg548 (淇)》之銘言:
: 請問要如何列出日期之間的哪些天
: 例如
: 我有一個資料表有
: startdate 2012/07/01 enddate 2012/07/03
: startdate 2012/07/05 enddate 2012/07/08
: startdate 2012/07/12 enddate 2012/07/13
: startdate 2012/07/16 enddate 2012/07/19
: startdate 2012/07/23 enddate 2012/07/25
: 我想要把資料撈出求出
: 1,2,3,5,6,7,8,12,13,16,17,18,19,23,24,25請假
: 不知道要如何做
: 謝謝
: 有想過要用SQL先去把以上1,2,3,5,6,7,8,12,13,16,17,18,19,23,24,25抓出來
: 不過不知道要如何做撈
: 不知道還有沒有其他方式
: 可以提供一下做法嗎
: 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.197.209
→
09/21 19:14, , 1F
09/21 19:14, 1F
→
09/21 19:14, , 2F
09/21 19:14, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):