APP内有个任务截止时间的信息,发布时是按照(今天/明天/后天/具体日期)+具体时间构成的,发布之后希望用户可以直观的看到截止时间。
比如我现在发布的一个任务的截止时间是后天16:18,但存在数据库里面的时间为2022年5月20日16:18,如果用户此时看该任务时就显示截止时间为后天16:18,但是过了今晚24点再看此任务时,就应该显示为明天16:18,而过了明天晚上24点后再看时则显示今天16:18,而后天24点后再看时,则显示2022年5月20日16:18。
也就是前端显示时要遵循以下规则:后天过期则显示为明天、明天过期变今天、今天过期变具体日期。
这个写法应该是怎么样的呢?