繁体   English   中英

使用moment.js从给定日期查找一周中的日期

[英]Find the date in a week from a given day using moment.js

const from = "2020-07-08";
const to = "2020-07-14";

如何使用 moment.js 在给定的一周内获取“星期四”的日期? 在下面的示例中,预期的回答将是“星期四”的“2020-07-09”和“星期日”的“2020-07-12”,依此类推。

var new_date = moment("2020-07-08", "YYYY-MM-DD").add(5, 'days');

 let findNextWeekDay = (input_date,day)=> { let the_date = moment(input_date); if (the_date.day(day).isSameOrBefore(input_date)) { return the_date.day(day).add(7,'days'); } return the_date.day(day) } console.log(findNextWeekDay("2021-06-20","Wednesday")); console.log(findNextWeekDay("2021-06-22","Wednesday")); console.log(findNextWeekDay("2021-06-23","Wednesday")); console.log(findNextWeekDay("2021-06-26","Wednesday"));
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM