Maison > Article > développement back-end > Comment obtenir la semaine en cours de l'année en php
En php, vous pouvez utiliser la fonction date() avec le caractère "W" pour obtenir la semaine en cours de l'année. La syntaxe "date('W')" renverra une valeur indiquant le numéro de la semaine de l'année. .
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction date() pour obtenir la semaine de l'année pour la date du jour. La fonction
date() peut formater une heure ou une date locale. La syntaxe de la fonction est la suivante :
date($format [,$timestamp])
La description du paramètre est la suivante :
$format
: représente le formaté Le format de l'heure peut contenir certains caractères avec des significations particulières. $format
:表示格式化后的时间格式,可以包含一些具有特殊含义的字符。
$timestamp
:表示待格式化的时间戳,是一个可选参数,默认为当前时间(省略$timestamp时)。也可以理解为 $timestamp 的默认值为 time()。
当设置date()函数的$formatc参数值为“W”,且$timestamp参数省略或为time()时,可获取当前日期是一年的第几周。
W
$timestamp
: Indique l'horodatage à formater. Il s'agit d'un paramètre facultatif et la valeur par défaut est l'heure actuelle (lorsque $timestamp est omis). On peut également comprendre que la valeur par défaut de $timestamp est time().
Lorsque la valeur du paramètre $formatc de la fonction date() est définie sur "W" et que le paramètre $timestamp est omis ou est time(), vous pouvez obtenir le numéro de semaine de l'année pour la date actuelle . W
: utilisera des chiffres pour représenter la semaine de l'année selon le format standard ISO-8601, et chaque semaine commence le lundi (nouveau en PHP 4.1.0). Par exemple : 42 (la 42ème semaine de l'année).
<?php header("Content-Type: text/html;charset=utf-8"); //可不要,在这里只是为了让确定字符格式,防止乱码。 $week = date('W'); echo '今天是一年中的第'.$week.'周'; ?>
Voyons si c'est :
🎜🎜🎜🎜🎜🎜🎜🎜 J'ai compté sur le calendrier et nous sommes bien la semaine 8. 🎜🎜🎜Connaissances étendues : paramètre $format caractères spéciaux reconnaissables dans la chaîne de format🎜🎜caractère de format | Description | Exemple de valeur de retour |
---|---|---|
d | Le jour du mois est représenté par deux chiffres S'il y a moins de deux chiffres, ajoutez 0 | 01 à 31 |
D | L'abréviation anglaise du jour de la semaine (en utilisant 3 lettres) | Lun to Sun |
l (lettre minuscule de "L") | Le mot anglais du jour de la semaine | Du dimanche au samedi |
N | Selon le format standard ISO-8601, utilisez des chiffres pour représenter le jour de la semaine (nouvellement ajouté dans PHP5.1.0) | 1 (qui signifie lundi) à 7 (qui signifie dimanche) |
S | monthly Le suffixe anglais après le jour (en utilisant 2 caractères) | st, nd, rd ou th. Peut être utilisé avec j |
w | Utilisez des chiffres pour représenter le jour de la semaine | 0 (pour dimanche) à 6 (pour samedi) |
z | Utilisez des chiffres pour représenter le jour de l'année Jours | 0 à 365 |
W | Selon le format standard ISO-8601, utilisant des nombres pour représenter la semaine de l'année, chaque semaine commence le lundi (nouveau en PHP 4.1.0) | Par exemple : 42 (La 42ème semaine de l'année) |
F | Le mot anglais pour le mois, comme janvier ou juin | Janvier à décembre |
m | Utilisez deux chiffres pour représenter le mois en cours | 01 à 12 |
L | ||
S'il s'agit d'une année bissextile, la valeur est 1, sinon elle est 0 | o | |
1999 ou 2019 | Y | |
Pour exemple : 1999 ou 2019 | y | |
Par exemple : 99 ou 03 | a | |
am ou pm | A | |
AM ou PM | B | |
000 Utilisation de 12 heures en 999 | g 小 | |
1 à 12 | g | |
Utilisez le format 24 heures pendant 12 heures pour utiliser 12 heures à 23 | h | |
01 à 12 | H | |
00 à 23 | i | |
00 à 59> | s | |
00 à 59> | u | |
Par exemple : 654321 | e | |
Pour exemple : UTC, GMT, Atlantic/Azores | I (majuscule "i") | Qu'il s'agisse de l'heure d'été |
O | Le nombre de différence d'heures par rapport à GMT | |
P | et l'heure moyenne de Greenwich (GMT), les heures et les minutes sont séparées par des deux-points | |
T | Le fuseau horaire où se trouve cette machine | |
Z | Le nombre de secondes du décalage horaire, le décalage horaire à l'ouest de UTC. Le décalage est toujours négatif, et le décalage horaire à l'est de UTC est toujours positif | |
c | Date dans Format ISO-8601 | |
r | Date au format RFC 822 | |
U | de l'époque UNIX (1er janvier 1970 00:00:0 0 GMT) Le nombre de secondes depuis le début | |
Apprentissage 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!