龙空技术网

notion文本格式日期计算

木曰说数据 98

前言:

现时大家对“js 计算天数”大概比较关切,同学们都需要学习一些“js 计算天数”的相关内容。那么小编也在网上收集了一些对于“js 计算天数””的相关知识,希望我们能喜欢,你们快快来学习一下吧!

在网络上搜索了很久,都没有找到在Notion中如何将文本化的日期转换回日期格式,导致无法计算两个日期之间的小时数。下面我自己研究了一个凑合的方法,通过年、月、日来计算小时数。

如果未填写“开始日期”或“完成日期”,则默认为0小时。否则,按照以下公式计算小时数:

(  multiply(    subtract(      toNumber(slice(prop("完成日期"), 0, 4)),      toNumber(slice(prop("开始日期"), 0, 4))    ),    8760  )  +  (    toNumber(slice(prop("完成日期"), 5)) - toNumber(slice(prop("开始日期"), 5))  ) * 720  +  (    toNumber(slice(prop("完成日期"), 7)) - toNumber(slice(prop("开始日期"), 7))  ) * 24)

其中,8760表示一年的小时数,720表示一个月的小时数,24表示一天的小时数。

希望这个方法能对您有所帮助!

标签: #js 计算天数