- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
给定一年和一个月,我想确定该月的第三个星期五的日期。我将如何利用 moment.js 来确定这一点?
例如2015 年 10 月 => 2015 年 10 月 16 日
最佳答案
给定年份和月份作为整数,并假设星期五是您所在地区一周的第五天(星期一是一周的第一天),您可以:
function getThirdFriday(year, month){
// Convert date to moment (month 0-11)
var myMonth = moment({year: year, month: month});
// Get first Friday of the first week of the month
var firstFriday = myMonth.weekday(4);
var nWeeks = 2;
// Check if first Friday is in the given month
if( firstFriday.month() != month ){
nWeeks++;
}
// Return 3rd Friday of the month formatted (custom format)
return firstFriday.add(nWeeks, 'weeks').format("DD MMMM YYYY");
}
如果您有月份和年份作为字符串,您可以使用 moment parsing functions而不是对象符号,所以你将拥有:
var myMonth = moment("October 2015", "MMMM yyyy");
如果星期五不是一周的第五天(索引为 4 的那一天),您可以使用 moment.weekdays()
关于date - 确定给定月份和年份的月份的第三个星期五,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33335554/
我正在尝试执行不是很复杂的图像分析,以尝试找到不同的形状并计算它们的一些参数,如面积和周长(以像素为单位),我正在尝试在 Haskell 中执行此操作(我想这样做是为了尝试并使用函数式编程语言)。 第
查看 main 函数,我们可以看到我已将“星期一”硬编码到我的 setDay 公共(public)函数中。使用 c 字符串很容易从用户那里获取星期几(就像我在 setDay 中所做的那样),但是我如何
我正在寻找两个做两件事: 检查一周是否过去(基于星期几) 检查一天是否过去(基于日期) 我不确定解决这个问题的最佳方法是什么,因为比较两个 NSDates(一个在 2009 年 1 月 1 日 21:
伙计们,我想创建一个 13 日即将到来的 13 个星期五的列表我该怎么做? 我尝试了一年: public static void getFridayThirteen() { for (in
我想知道这个日期格式是什么 Friday, December 18th 也是这个标准日期格式,或者我必须努力工作才能得到这个。 谢谢。 最佳答案 我认为th 不可能通过格式化程序实现。虽然你可以这
我正在使用 UILocalNotification 进行报警。我有一个基于工作日(星期日、星期一、星期二、星期三、星期四、星期五、星期六)重复的自定义选项。这么多应用程序都做了这个过程。我尽力了。但我
下面的函数返回图表数据 上述函数返回的输出格式如下 [Object { date=Date, value=112, volume=1469}, Object { date=Date, value
我是一名优秀的程序员,十分优秀!