此代码将返回两天之间的天数。
如何确定时间何时过去,白天变为数小时(20小时)或(40分钟),那么如何确定它是一天还是不到一天。
-(NSInteger)numberOfDaysUntilDay:(NSDate *)aDate
{
NSCalendar *calendar = [[NSCalendar alloc]
initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDateComponents *components = [calendar components:NSCalendarUnitDay
fromDate:self
toDate:aDate options:kNilOptions];
return [components day];
}
答案 0 :(得分:0)
改为使用NSDateComponents *components = [calendar components:NSCalendarUnitSecond
fromDate:date
toDate:aDate options:kNilOptions];
。
echo date('Y-m-d H:i:s',strtotime($_POST['date']));
稍后您可以将秒数转换为任何单位(小时,日,年)。