2017-10-17 2 views
-2

J'ai cette date et l'heure je veux juste obtenir la milliseconde jusqu'à tous les 02h00. exemple date/heure: 10-18-2017 00:00:00 - 2 heures avant 2 heures la milliseconde avant 2h00 du matin est 7200000.Comment vais-je obtenir la date milliseconde maintenant vs date tommorow

que dois-je faire ou quelle méthode dois-je utiliser. Merci à l'avance

$datetimenow = date("m-d-Y H:i:s", strtotime('+0 hours')); 
+0

personne ne peut me aider triste –

+2

double possible de [Comment obtenir le temps actuel en millisecondes en PHP?] (Https://stackoverflow.com/questions/3656713/how-to -get-current-time-in-millisecondes-in-php) – Mat

Répondre

0
$TwoAMDay = time(); 

// add one day if next 2am is tomorrow 
if(date('H', $TwoAMDay) >= 2) { 
    $TwoAMDay = $TwoAMDay + 86400; 
} 

$twoAMDate = date('Y-m-d 02:00:00', $TwoAMDay); 
$twoAMTime = strtotime($twoAMDate); 

$differenceMilliseconds = (1000 * $twoAMTime) - round(microtime(true) * 1000);