Maison >développement back-end >tutoriel php >Comment arrondir un horodatage au quart d'heure le plus proche en PHP ?
Arrondir le temps au quart d'heure le plus proche
De nombreuses applications nécessitent de manipuler des horodatages et d'effectuer des calculs basés sur le temps. Une exigence courante consiste à arrondir une heure au quart d’heure le plus proche. PHP fournit plusieurs fonctions qui peuvent vous aider dans cette tâche.
Voici un script PHP qui montre comment arrondir un champ datetime MySQL au quart d'heure le plus proche :
<?php // Get the current datetime from the database $datetime = '2010-03-18 10:50:00'; // Convert the datetime into seconds $seconds = strtotime($datetime); // Calculate the number of seconds in 15 minutes $quarter_hour_seconds = 15 * 60; // Round the time down to the nearest quarter hour using floor() $rounded_seconds = floor($seconds / $quarter_hour_seconds) * $quarter_hour_seconds; // Convert the rounded time seconds into a datetime string $rounded_datetime = date('Y-m-d H:i:s', $rounded_seconds); echo "Original: $datetime\n"; echo "Rounded: $rounded_datetime\n"; ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!