有没有办法在 JSON 中向 [$datefield.displayValue] 添加天数?
Is there a way to add days to a [$datefield.displayValue] in JSON?
我想找到一种方法来将 14 天添加到 StartDate 字段并将其显示为截止日期:
"txtContent": "=if([$StartDate] == '', 'Uh oh!', [$StartDate.displayValue] + 14)"
我想保留 displayValue,但是当我执行上述操作时,它只包含 14 作为文本,并且不向 StartDate 添加天数。有办法吗?
谢谢!
您可以向任何日期添加毫秒,结果将是一个新日期。例如,要在日期中添加一天,您可以添加 (24*60*60*1000
).
所以使用下面的方法应该适合你:
"txtContent": "=if([$StartDate] == '', 'Uh oh!', [$StartDate] + 14*24*60*60*1000)"
更新:
"txtContent": "=if([$StartDate] == '', 'Uh oh!',toLocaleDateString ([$StartDate] + 14*24*60*60*1000))
我想找到一种方法来将 14 天添加到 StartDate 字段并将其显示为截止日期:
"txtContent": "=if([$StartDate] == '', 'Uh oh!', [$StartDate.displayValue] + 14)"
我想保留 displayValue,但是当我执行上述操作时,它只包含 14 作为文本,并且不向 StartDate 添加天数。有办法吗?
谢谢!
您可以向任何日期添加毫秒,结果将是一个新日期。例如,要在日期中添加一天,您可以添加 (24*60*60*1000
).
所以使用下面的方法应该适合你:
"txtContent": "=if([$StartDate] == '', 'Uh oh!', [$StartDate] + 14*24*60*60*1000)"
更新:
"txtContent": "=if([$StartDate] == '', 'Uh oh!',toLocaleDateString ([$StartDate] + 14*24*60*60*1000))