Firestore Rules中如何将整数转换为带左侧补零的字符串?
Firebase Rules 实现整数转左侧补零的两位字符串
由于Firebase Rules使用的CEL规范没有内置补零方法,你可以通过条件判断+字符串拼接的方式实现需求,逻辑直接明了:判断数字是否小于10,小于则在前面拼接"0",否则直接转字符串。
示例代码:
let targetMonth = 3; let twoDigitMonth = targetMonth < 10 ? "0" + string(targetMonth) : string(targetMonth);
测试场景:
- 当
targetMonth = 3时,twoDigitMonth结果为"03" - 当
targetMonth = 12时,twoDigitMonth结果为"12" - 当
targetMonth = 9时,twoDigitMonth结果为"09"
这种方式完全适配月份(1-12)的范围需求,是当前CEL环境下最直接的实现方案。
内容的提问来源于stack exchange,提问作者knotmine
相关产品推荐
相关产品推荐

