语法作用
计算两个日期的间隔,以:xx天xx时xx分xx秒 的格式显示。
XF.Calendar.DateDiffFormat(startDate:datetime,endDate:datetime)
函数代码
该函数的实现代码如下:
/// 计算两个日期的间隔,以:xx天xx时xx分xx秒 的格式显示
FUNCTION XF.Calendar.DateDiffFormat = (startDate:datetime,endDate:datetime) =>
VAR Diff = endDate-startDate
VAR Times = FORMAT(Diff+TIME(0,0,0),"hh时nn分ss秒")
VAR Days = INT(Diff)
RETURN
IF(Days<>0,Days&"天"&Times,Times)
应用示例
计算两个日期的间隔,并以:xx天xx时xx分xx秒 的格式显示。
XF.Calendar.DateDiffFormat("2025-10-1 13:30:30","2025-10-3 14:40:20")
结果如下:
"2天01时09分50秒"