<分区>
经过多次搜索,我一直没能找到我要找的东西。我正在使用 jquery datepicker
返回一个看起来像 Day, Month Date, YYYY
的日期字符串,我正在寻找一个库或一些方法来接受它并转换它进入
每月的第二个星期二
,或每月的第四个星期四
。到目前为止,jquery 的 prettyDate
和 EasyDate
似乎没有我正在寻找的功能,我希望避免手动执行此操作!
谢谢, 亚历克斯
标签 javascript jquery
<分区>
经过多次搜索,我一直没能找到我要找的东西。我正在使用 jquery datepicker
返回一个看起来像 Day, Month Date, YYYY
的日期字符串,我正在寻找一个库或一些方法来接受它并转换它进入
每月的第二个星期二
,或每月的第四个星期四
。到目前为止,jquery 的 prettyDate
和 EasyDate
似乎没有我正在寻找的功能,我希望避免手动执行此操作!
谢谢, 亚历克斯
最佳答案
您不需要日期库 - 只需将日期除以 7 然后四舍五入即可。
//format: Day, Month Date, YYYY
var ordinals = ["", "first", "second", "third", "fourth", "fifth"];
var date = "Friday, May 10, 2013";
var tokens = date.split(/[ ,]/);
// tokens = ["Friday", "", "May", "10", "", "2013"];
console.log( "The " + ordinals[Math.ceil(tokens[3]/7)] + " " + tokens[0] + " of the month");
关于javascript - 给定一个日期 (m/d/yyyy) 确定它是否是当月的 "the third tuesday"等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16492789/
相关文章:
javascript - 如何在 Angular Controller 中应用foreach循环
javascript - 带有 JS 和 CSS 的 HTML 图像库
javascript - 如何在没有重定向的情况下执行 href
javascript - 使用 Jquery .click 显示/隐藏切换,适用于新用户,但不适用于种子
javascript - 忘记使用良好的域模型进行服务器端表单验证?
javascript - 移动服务服务器脚本(调度)可以访问其他 Sql Azure 数据库吗?
javascript - HTML5 Href "sms"内容带有断线标记?
javascript - 使用 jQuery 验证插件 : onfocusout, onkeyup 在生产站点上无法按预期工作