限時搶購倒計時

/**

* 倒計時

*

* @param endTime 截止的時間戳

*

* @return 返回的剩余時間

*/

- (NSString*)remainingTimeMethodAction:(long long)endTime

{

//得到當前時間

NSDate *nowData = [NSDate date];

NSDate *endData=[NSDate dateWithTimeIntervalSince1970:endTime];

NSCalendar* chineseClendar = [ [ NSCalendar alloc ] initWithCalendarIdentifier:NSGregorianCalendar ];

NSUInteger unitFlags =

NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit | NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit;

NSDateComponents *cps = [chineseClendar components:unitFlags fromDate:nowData toDate: endData options:0];

NSInteger Hour = [cps hour];

NSInteger Min = [cps minute];

NSInteger Sec = [cps second];

NSInteger Day = [cps day];

NSInteger Mon = [cps month];

NSInteger Year = [cps year];

NSLog( @" From Now to %@, diff: Years: %d Months: %d, Days; %d, Hours: %d, Mins:%d, sec:%d",

[nowData description], Year, Mon, Day, Hour, Min,Sec );

NSString *countdown = [NSString stringWithFormat:@"還剩: %zi天 %zi小時 %zi分鐘 %zi秒 ", Day,Hour, Min, Sec];

if (Sec<0) {

countdown=[NSString stringWithFormat:@"活動結束/開始搶購"];

}

return countdown;

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容