Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho a seguinte linha de código:
round(microtime(true) * 1000)
com objetivo de pegar o timestamp em milissegundos da hora atual. Eu preciso pegar uma data futura, exemplo, 10 ou 5 minutos à frente. Como posso fazer isto?
$dataQualquer = new DateTime();
$dataQualquer->add(new DateInterval('PT10M')); // 10 minutos no futuro
echo 'Timestamp:'.$dataQualquer->getTimestamp();DateTime trabalha em segundos. Você quer milissegundos. Nesse caso terá de dividir
É só pegar esse número e somar esses 5 ou 10 minutos a ele, em milissegundos