Maison >développement back-end >Problème PHP >Comment convertir la date spécifiée en semaine en php
Méthode de conversion : 1. Utilisez strtotime() pour convertir la date spécifiée en horodatage, la syntaxe est "strtotime("date""); 2. Utilisez date() avec le caractère de formatage "N" pour convertir l'horodatage en un jour de la semaine Le nombre, la syntaxe "date("N", timestamp)" renverra 1 (lundi) à 7 (dimanche).
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Comment convertir une date spécifiée en semaine en php
En PHP, vous pouvez utiliser la date () et strtotime () pour effectuer la conversion.
(En fait, date() est principalement utilisé, mais l'objet traité par cette fonction est un horodatage ; nous devons donc utiliser la fonction strtotime() pour convertir d'abord la date en horodatage, puis la remettre à date () pour le traitement.)
1. Utilisez la fonction strtotime() pour convertir la date spécifiée en un horodatage
La fonction strtotime() peut analyser la description de la date et de l'heure décrite dans le texte anglais en un horodatage UNIX
<?php header("Content-type:text/html;charset=utf-8"); $str1="2022-05-1"; $str2="2022-05-11"; $time1=strtotime($str1); $time2=strtotime($str2); echo "$str1 的时间戳: ".$time1."<br>"; echo "$str2 的时间戳: ".$time2; ?>
2. Convertissez l'horodatage obtenu en numéro du dimanche
date() peut formater l'heure et utiliser le caractère de formatage "N" pour obtenir le jour de la semaine
N : renvoie le jour de la semaine. représenté par le numéro au format ISO-8601 (nouveau en PHP 5.1.0), allant de 1 (qui signifie lundi) à 7 (qui signifie dimanche)
echo "$str1 是星期 ".date("N",$time1)."<br>"; echo "$str2 是星期 ".date("N",$time2);
Vérifiez le calendrier pour voir s'il est correct.
Recommandé : "Tutoriel vidéo PHP"
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!