<?php
// Définir la date de base
$baseDate = "2025-05-24 12:00:00";
// Convertir en horodatage(UTC)
$timestamp = strtotime($baseDate);
// Date plus1ciel
$addOneDay = gmdate("Y-m-d H:i:s", strtotime("+1 day", $timestamp));
// Réduction des dattes2Heure
$subtractTwoHours = gmdate("Y-m-d H:i:s", strtotime("-2 hours", $timestamp));
// Résultat de sortie
echo "Date de base(UTC): " . gmdate("Y-m-d H:i:s", $timestamp) . "\n";
echo "ajouter1ciel后: " . $addOneDay . "\n";
echo "réduire2Heure后: " . $subtractTwoHours . "\n";
?>
Exécutez le code ci-dessus et les résultats de sortie sont à peu près les suivants:
Date de base(UTC): 2025-05-24 12:00:00
ajouter1ciel后: 2025-05-25 12:00:00
réduire2Heure后: 2025-05-24 10:00:00
StrtoTime ("+ 1 jour", $ horodatage) : Ajoutez un jour (24 heures) au horodatage de base.
StrtoTime ("- 2 heures", $ horodatage) : Réduisez deux heures sur la base de l'horodatage de référence.
GMDate () est responsable de la mise en forme des horodatages en chaînes et de la garantie que le temps est le temps UTC.
Dans les scénarios où différents fuseaux horaires doivent être traités mais nécessitent une sortie temporelle unifiée, comme la synchronisation temporelle du serveur transfrontalier.
Utilisez l'ajout et la soustraction des horodatages dans la base de données pour vous assurer que le temps affiché est un temps standard unifié.
Générer le temps d'expiration du cache ou le compte de compte à rebours, etc.