Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios DateTools TimeAgonNow。如何限制天数?_Ios_Swift_Date_Datetime_Swift3 - Fatal编程技术网

Ios DateTools TimeAgonNow。如何限制天数?

Ios DateTools TimeAgonNow。如何限制天数?,ios,swift,date,datetime,swift3,Ios,Swift,Date,Datetime,Swift3,我在我的项目中使用MatthewYork/DateTools来显示用户友好的日期 将其与代码一起使用: date.timeAgoSinceNow 例如,2017年5月4日,它将显示“昨天” 2017年5月3日-2天前 2017年5月2日-3天前 2017年4月27日-弱前或类似情况 我在文档中找不到如何限制天数,因为timeagosinnow将起作用。例如,我希望它只在最后三天有效 比如: 2017年5月4日,显示昨天的 2017年5月3日-2天前 2017年5月2日-3天前 2017年4月2

我在我的项目中使用
MatthewYork/DateTools
来显示用户友好的日期

将其与代码一起使用:

date.timeAgoSinceNow
例如,2017年5月4日,它将显示“昨天”

2017年5月3日-
2天前

2017年5月2日-
3天前

2017年4月27日-
弱前
或类似情况

我在文档中找不到如何限制天数,因为
timeagosinnow
将起作用。例如,我希望它只在最后三天有效

比如:

2017年5月4日,显示昨天的

2017年5月3日-
2天前

2017年5月2日-
3天前

2017年4月27日--
4月27日


从这个框架中寻找标准的解决方案。

看看
-(NSString*)timeAgoSinceDate:(NSDate*)date format:(dateagosformat)format
的逻辑,我想这就是你编写代码和显示内容的地方。或者
public func timeAgo(自日期:date,numericDates:Bool=false,numericTimes:Bool=false)->String
没有检查Swift标记。请查看
-(NSString*)timeAgoSinceDate:(NSDate*)date格式:(dateagosformat)format
的逻辑,我想这就是您编写代码和显示设备的地方。或者
public func timeAgo(自日期:date,numericDates:Bool=false,numericTimes:Bool=false)->字符串
未检查Swift标记。