La fonction Date () de PHP peut formater les dates et retourner les informations sur le jour de la semaine. Le nom anglais complet du jour de la semaine peut être obtenu via le paramètre "L", comme le lundi, le mardi, etc.; Le paramètre "n" peut être utilisé pour obtenir le jour de la semaine sous la forme d'une forme numérique, où 1 représente le lundi et 7 représente le dimanche.
L'exemple suivant montre comment utiliser la fonction date () combinée avec strToTime () pour convertir la date spécifiée en un jour de la semaine, puis publier le jour chinois correspondant de la semaine via l'instruction Switch:
$date = "2022-01-01"; // Date à juger
$day_of_week = date('N', strtotime($date));
switch ($day_of_week) {
case 1:
echo "Lundi";
break;
case 2:
echo "Mardi";
break;
case 3:
echo "Mercredi";
break;
case 4:
echo "Jeudi";
break;
case 5:
echo "Vendredi";
break;
case 6:
echo "Samedi";
break;
case 7:
echo "Dimanche";
break;
}
Ce code définit d'abord la variable de date, puis obtient le nombre correspondant au jour de la semaine via la fonction date () et utilise enfin la structure de commutation pour mapper le nombre à la sortie de la semaine chinoise.
En plus de la fonction date (), la fonction strftime () peut également être utilisée pour obtenir le jour de la semaine et prend en charge l'affichage localisé. Après avoir établi SetLocale () dans l'environnement chinois, Strftime () peut retourner le nom de la semaine chinoise de la date correspondante.
Les exemples sont les suivants:
setlocale(LC_TIME, 'zh_CN.UTF-8'); // Configurer un environnement chinois
$date = "2022-01-01"; // Date à juger
$day_of_week = strftime('%A', strtotime($date));
echo $day_of_week;
L'environnement chinois est d'abord défini dans le code, puis le strftime () est appelé avec strToTime () pour obtenir le nom complet de la semaine chinoise pour une sortie directe pratique.
Grâce aux deux méthodes introduites dans cet article, vous pouvez juger de manière flexible le jour de la semaine correspondant à n'importe quelle date et l'afficher en chinois. La sélection de la bonne fonction en fonction de vos besoins en développement aidera à améliorer la clarté du code et l'efficacité. J'espère que ce tutoriel fournit une référence pratique pour votre traitement de date PHP.