作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个用于每月定期订单的平台。
我正在使用later.js进行重复。我遇到过以下两种情况,我想知道是否有人对如何更好地处理这些情况有建议(或者later.js是否以某种方式本地处理它们):
later.parse.recur().on(31).dayOfMonth()该日期是给定月份的 31 日。目前的结果是 30 日结束的月份跳跃。解决方法:使用last().dayOfMonth()。
later.parse.recur().on(30).dayOfMonth()
谢谢!
最佳答案
我不知道later.js的具体情况,但显然你可以写一些叫做自定义修饰符的东西:https://github.com/bunkat/later/blob/master/example/modifier.js
除此之外,如果您在 javascript 日期中添加月份(如果数字大于 11/12 也没关系),请将该月的第一天设置为第一天,然后减去 1 天,然后您'将获得最初给定月份的最后一天的日期。例如:
var a = new Date("2000-02-25");
var b = new Date(new Date(a.getFullYear(),a.getMonth()+1,1)-1);
console.log(b);
关于javascript - later.js - 二月和月底,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36283543/
我发现了最奇怪的错误。我不是要求修复,我只是想知道你们是否有过同样的经历并留作将来引用。 我有以下代码,它应该输出 2016 年的每一天 $day = "2016-01-01"; for($i = 1
我是一名优秀的程序员,十分优秀!