"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo agregar o restar 30 minutos a una cadena de tiempo en PHP?

¿Cómo agregar o restar 30 minutos a una cadena de tiempo en PHP?

Publicado el 2025-03-25
Navegar:289

How to Add or Subtract 30 Minutes to a Time String in PHP?

cómo agregar y restar 30 minutos a una cadena de tiempo en php

para mayor claridad, tiene como objetivo manipular un valor de tiempo formatizado como "h: i" agregando y restando 30 minutos. Vamos a profundizar en el proceso.

Definiendo la función

$time = '10:00'; // Assuming 'H:i' format

// Calculate start and end times
$startTime = date("H:i", strtotime('-30 minutes', strtotime($time)));
$endTime = date("H:i", strtotime(' 30 minutes', strtotime($time)));

explicación:

  1. Convierta la cadena de tiempo dada a una marca de tiempo de tiempo usando StrToTime. Esta interpretación facilita la manipulación.
  2. Use la función StrTotime con un desplazamiento de -30 minutos para crear una nueva marca de tiempo que representa 30 minutos antes del tiempo original. Luego conviértelo nuevamente en una cadena en el formato "H: i" usando la fecha.
  3. Realice un proceso similar para la hora de finalización, pero con un desplazamiento de 30 minutos.

resultado:

ejecutando este código con un tiempo de entrada de '10: 00 'generará el siguiente:

'09: 30 ' $ endtime = '10: 30 '

Declaración de liberación Este artículo se reproduce en: 1729224077 si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3