Я пытаюсь получить разницу между текущей датой как NSDate()
и датой вызова PHP time();
, например: NSDate(timeIntervalSinceReferenceDate: 1417147270)
. Как мне получить разницу во времени между двумя датами. Я хотел бы иметь функцию, которая сравнивает две даты и if(seconds > 60)
, затем возвращает минуты, if(minutes > 60)
часы возврата и if(hours > 24)
дни возврата и т.д.
Как мне это сделать?
EDIT: текущий принятый ответ сделал именно то, что я хотел сделать. Я рекомендую его для удобного использования для получения времени между двумя датами в форме, используемой функцией PHP time()
. Если вы не знакомы с PHP, это время в секундах с 1 января 1970 года. Это полезно для бэкэнда в PHP. Если, возможно, вы используете бэкэнд, например NodeJS, вы можете рассмотреть некоторые другие параметры, которые вы найдете ниже.