Убедитесь, что они оба на самом деле миллисекунды, поскольку "время unix" традиционно в секундах.
В противном случае, да, "секунды с начала UNIX" должны совпадать,Вы рассчитываете это в Java и PHP.Вы можете опубликовать код, если не уверены, что сделали это правильно.
Если все сделано правильно, убедитесь, что ваши часы синхронизированы (например, с ntp
).Это очень распространенная причина, при которой такие условия, как «должно быть в течение 3 минут», внезапно проваливаются.