我想实现类似于Kevin Lawler的timeago库(现在是Mathew York的日期工具的一部分)的功能,但是对于未来。日期工具似乎不包括未来。
我特别想做以下事情:
如果今天是
'今天3点。'
如果这一天是本周晚些时候, '星期三4'
如果日期是下周。
下周三
如果日期是下个月
下个月。
如果日期是明年六月。
'明年六月';
如果日期是5年。
2021年
有谁知道这样的图书馆是否存在?
我尝试使用以下几行中的didRelativeDateFormatting编写自己的,但我仍然坚持如何修改输出。
NSDate *date = self.event.date;
NSDateFormatter *dateFormatter = [NSDateFormatter new];
dateFormatter.dateStyle = NSDateFormatterShortStyle;
dateFormatter.timeStyle = NSDateFormatterShortStyle;
dateFormatter.doesRelativeDateFormatting = YES;
NSLog(@"%@", [dateFormatter stringFromDate:[NSDate date]]);
timeago格式的未来功能在其他语言/框架中可用,但无法弄清楚如何在IOS中执行此操作。
提前感谢任何建议。