【发布时间】:2022-07-30 03:18:48
【问题描述】:
我正在使用利用 HTML 的 QuickBase。我正在尝试创建一个基本上查看[静态日期](将始终在过去)的代码,并让它增加 3 个月,直到 MM/YYYY 最终大于或等于 MM/YYYY [创建日期]。一旦上述内容被标记为 true,我希望在表单的字段类型中显示经过处理的静态日期。
示例:[静态日期 = 2021 年 1 月 1 日]、[创建日期 = 22 年 8 月 1 日] 2021 年 3 月 >= 2022 年 8 月,错误...... 2021 年 6 月 >= 2022 年 8 月,错误...... ...最终到达... 2022 年 9 月 >= 2022 年 8 月,对 张贴在该领域将是 9/1/22
提前感谢您解决这个问题的高智商
【问题讨论】:
-
您尝试过自己创建吗?也许尝试不同的方法:计算静态日期和创建日期之间的月数。然后将月差除以 3(您的增量)并将结果向下舍入。现在您将拥有适合的月份数。将这些月份添加到静态日期,您将获得目标日期。
-
嗨,Emiel,感谢您的回复!我对 SQL 更熟悉,但是,我正在尝试解决这个不幸需要 HTML 的问题。这个问题是迄今为止最困难的,我遇到了障碍。我喜欢你的方法。我对任何导致正确解决方案的想法持开放态度。您是否能够/愿意为您的推荐编写 HTML 代码?
-
好的。您的意思是 JavaScript 解决方案吗?因为 HTML 是用于标记的,不能进行任何计算。您所需的解决方案取决于您的情况,这意味着您的数据如何公开,您可以在前端(您的浏览器)还是在后端(您的服务器)上进行计算。你知道我的意思?我可以给你写点东西,但目前我不知道它是否会对你有所帮助。
标签: javascript html date if-statement quickbase