在制作一个计算纪念日的挂件,输入开始的日期(年/月/日)就能计算距离今天有多少天了。因为有跨年的存在,闰年需要加多一天,我的这样处理:第一年的时间 + 中间闰年平年的时间 + 当年的时间
现在卡在一个中间日期的天数,我用 $FL 计算了中间天数,发现它的文本不能参与计算,不知道有没有大佬知道怎么改进。
正常来是 $ 1 + 1 $ 输出 2
我的循环语句是 $ fl ( gv(初始年) + 1 , df(y) - 1 , "i+1" , "df(D , i + y12M31d)" , "+")$ 输出 366+365+365
然而这个文本没法计算 $ 20 + gv(中间时间) + df(D) $ 输出 20366+365+365344
![](http://tiebapic.baidu.com/forum/w%3D580/sign=6230112cc609b3deebbfe460fcbe6cd3/378fa010728b47108d6c4b88d4cec3fdfd0323e6.jpg?tbpicau=2025-02-28-05_c095e7890ac35ec274d250667b305bca)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=ee2ad53a8558d109c4e3a9bae159ccd0/5c2ed7a0cd11728b746e3a66dffcc3cec2fd2ce6.jpg?tbpicau=2025-02-28-05_5c145e2cbdb01654c3b6a39d5a5b172b)
现在卡在一个中间日期的天数,我用 $FL 计算了中间天数,发现它的文本不能参与计算,不知道有没有大佬知道怎么改进。
正常来是 $ 1 + 1 $ 输出 2
我的循环语句是 $ fl ( gv(初始年) + 1 , df(y) - 1 , "i+1" , "df(D , i + y12M31d)" , "+")$ 输出 366+365+365
然而这个文本没法计算 $ 20 + gv(中间时间) + df(D) $ 输出 20366+365+365344
![](http://tiebapic.baidu.com/forum/w%3D580/sign=6230112cc609b3deebbfe460fcbe6cd3/378fa010728b47108d6c4b88d4cec3fdfd0323e6.jpg?tbpicau=2025-02-28-05_c095e7890ac35ec274d250667b305bca)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=ee2ad53a8558d109c4e3a9bae159ccd0/5c2ed7a0cd11728b746e3a66dffcc3cec2fd2ce6.jpg?tbpicau=2025-02-28-05_5c145e2cbdb01654c3b6a39d5a5b172b)