[ js ] 日期選擇新手問題

看板Ajax作者 (Benny)時間8年前 (2016/10/19 23:06), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
各位神人大家好, 因為想要加速工作的關係, 所以自學js,但因無底子所以不知道問題出在哪裡, 不知道各位神人 可以指點小弟一點迷津嗎? 程式: 我希望 可以透過勾選「星期」及輸入「幾日開始」、「幾週」, 就可以幫我列出 那天開始X週內的星期X的日期, ex: 輸入 10/29、1週 並勾選 星期二, 就可以幫我輸出11/1, 但是他都會變成12/1…(剩下的還是11/2、11/3…,就只有那月的第一天) 而且就只有前一個月是「31天」的時候會變成, 前一個月如果是「30天」 就不會跳一個月 待各位神人神解了 Q_Q https://drive.google.com/file/d/0B-Uiix1-koV-dlBhQ09HNXFEZEU/view?usp=sharing -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.21.137 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1476889609.A.B57.html

10/19 23:45, , 1F
取得某月天數
10/19 23:45, 1F

10/19 23:45, , 2F
var curMonthDays = new Date(year,month,0).getDate();
10/19 23:45, 2F

10/19 23:51, , 3F
然後知道找到第一組(七天之內)符合的星期 之後+7就好
10/19 23:51, 3F

10/20 00:11, , 4F
*只要
10/20 00:11, 4F
文章代碼(AID): #1O1um9jN (Ajax)
文章代碼(AID): #1O1um9jN (Ajax)