Dans le développement de sites Web modernes, JavaScript et PHP sont les deux langages de programmation les plus couramment utilisés. PHP est souvent utilisé pour générer des horodatages du côté du serveur, tandis que JavaScript forme l'heure à l'avant. Cet article expliquera en profondeur comment formater les horodatages générés par PHP à l'aide de JavaScript et combiner des suggestions d'optimisation du référencement pour vous aider à améliorer l'expérience utilisateur et le classement de recherche de votre site Web.
L'horodatage indique le nombre de secondes depuis 00:00:00 UTC le 1er janvier 1970. La méthode pour obtenir l'horodatage actuel en PHP est très simple, par exemple:
echo time();
?>
Le code ci-dessus sortira l'horodatage UNIX actuel. Après avoir obtenu l'horodatage, nous devons généralement le passer à l'avant pour le traitement et l'affichage.
Après avoir généré des horodatages en PHP, vous pouvez intégrer directement le code JavaScript via la sortie, comme indiqué ci-dessous:
$timestamp = time();
echo "var timestamp = $timestamp;";
?>
De cette façon, JavaScript peut utiliser l'horodatage variable pour les opérations suivantes.
Après avoir réussi l'horodatage par PHP, vous pouvez utiliser l'objet de date intégré de JavaScript pour convertir l'horodatage en format de date lisible. Par exemple:
var date = new Date(timestamp * 1000); // Convertir en millisecondes
var options = { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit' };
var formattedDate = date.toLocaleDateString('zh-CN', options);
console.log(formattedDate); // Date de formation de sortie
En ajustant les paramètres d'options, vous pouvez personnaliser le format d'affichage de la date et du temps pour répondre à différents besoins.
En plus d'utiliser TolocaleDateString, vous pouvez également écrire des fonctions pour obtenir une mise en forme de dattes plus flexible:
function formatTimestamp(ts) {
var date = new Date(ts * 1000);
var year = date.getFullYear();
var month = String(date.getMonth() + 1).padStart(2, '0');
var day = String(date.getDate()).padStart(2, '0');
return `${year}-${month}-${day}`;
}
console.log(formatTimestamp(timestamp)); // La forme de sortie est comme YYYY-MM-DD Date de
Cette fonction peut répondre à la plupart des exigences de format de date standard et est pratique pour une utilisation lors de l'affichage de la page ou du traitement des données.
La mise en forme de l'horodatage généré par PHP est une exigence commune dans les interactions de données frontales et arrière. Avec les méthodes décrites dans cet article, vous pouvez facilement passer des horodatages PHP à des dates d'affichage JavaScript et à format flexible. L'utilisation de ces techniques rationnellement améliore non seulement l'expérience utilisateur, mais aide également à optimiser les performances du moteur de recherche du site Web.