明道云公式中如何写"上个工作日"的代码 O皿OLv.4悟道 发布于 2024-01-04 11:18 最后回复 2024-01-08 16:30:41 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 11 回复1071 浏览
自己搭建个节假日的应用作为数据仓库,不就轻轻松松解决了........
我是把节假日数据直接写到 js 代码里,包含去年今年明年的节假日数据就够了,100 条左右。
直接在表单里面实时判断节假日真的是老大难
他这个是前端公式,只能 js 写死,无非就是把国家节假 和周末排除掉
这个东西很容易不兼容,而且响应时间也是老大难
当然你这个方案也可用用默认查询,用代码块生成国家节假表(生成时按实际先后创建,因为查询只能取创建时间最新的)再取其前一天
![image.png]()
最简单的方式创建一个表来维护日期属性。
用 Excel 把日期拉一下,然后补全周 1 到周日打标,特殊节假日再手动补充。反正我就是这么干的
私有部署获取数据和代码库可使用数据量更大,建议公有云结合私有部署使用
我部署了一台社区版,专门自己装了好多 Python 库,用于提供扩展的 API 能力,只不过麻烦一点,你可以试试,另外可以提需求,国家法定节假日专门有人维护,你也可以自己做个表来维护
这需求已经超出了代码逻辑的能力边界了,需要查外部数据库或者自己维护节假日信息
没那么简单,还要考虑国定假日和周末上班的情形。
遇代码不决,让 GPT 来写。
问:js 怎么取上个工作日?
你可以使用 JavaScript 的 Date 对象和一些简单的逻辑来找到上一个工作日。
下面是一个示例代码:
这样,你就可以得到上一个工作日的日期。
嘿嘿,我用 JavaScript 写了一套 function。