но почему во втором случае значение неправильно высчитывается. На 1 секунду меньше чем должно быть.
Кто нибудь знает почему так может быть?
почему, ты же там разницу в секундах к текущему времени плюсуешь. ну и два now() вызванных последовательно вполне могут дать разные секунды
Хорошо, а если вот так сделаю. В таком же случае должно быть одинаковое время, разве нет?
так у тебя всё равно +
у тебя diff что ли 0? не думаю
Ладно мб я не догоняю) А вот если так? Ну ща то точно должен быть одинаковый результат? Делаю одно и тоже просто сначала ручками, потом функцией. Везде время фиксированное в переменных
59 - 0 будет 59 диф ин секондс вернет количество секунд между 0 и 59 - тоесть 58
Не понимаю что ты хочешь в итоге? С чего ты не веришь цифрам? Ты делаешь манипуляции с числами, явно есть округление. Я проблемы не вижу.
diff in seconds, а если там 0.9?
Просто для неожиданный результат для меня был и не мог понять в чем причина.
тогда есть, но как секунда может быть 0.9?)
Перевернул мой мир
Ну он же там now юзает, точность миллисекунды
ну окей, по подсказкам на методах пишет с округлением в меньшую сторону )
Я ваще пальцем в небо, не помню че там как работает, просто по логике 😂
но вот про нау я хз как он там возвращает)
Обсуждают сегодня