kwgt吧 关注:2,152贴子:1,923
  • 2回复贴,共1

循环语句 $FL 怎么让它参与计算

只看楼主收藏回复

在制作一个计算纪念日的挂件,输入开始的日期(年/月/日)就能计算距离今天有多少天了。因为有跨年的存在,闰年需要加多一天,我的这样处理:第一年的时间 + 中间闰年平年的时间 + 当年的时间
现在卡在一个中间日期的天数,我用 $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



1楼2020-12-09 12:00回复
    意外得到解决方式了
    $ mu ( round , - tf ( 2000y12M20d , D ) ) $
    TF 计算了距离时间,在前面加了“ - ”做抵消(负负得正嘛~;
    MU 对数字进行取整数。


    2楼2020-12-09 12:26
    回复