Maison  >  Article  >  développement back-end  >  Comment obtenir la semaine en cours de l'année en php

Comment obtenir la semaine en cours de l'année en php

青灯夜游
青灯夜游original
2022-02-22 19:27:274832parcourir

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. .

Comment obtenir la semaine en cours de l'année en php

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().

Comment obtenir la semaine en cours de lannée en php

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 .


Comment obtenir la semaine en cours de lannée en phpW : 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).

Comment obtenir la semaine en cours de lannée en php

Exemple :

<?php
header("Content-Type: text/html;charset=utf-8");  //可不要,在这里只是为了让确定字符格式,防止乱码。
$week = date(&#39;W&#39;);
echo &#39;今天是一年中的第&#39;.$week.&#39;周&#39;;
?>

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🎜🎜 dans. recto Si l'année spécifiée est une année bissextileUtiliser des chiffres pour représenter l'année selon le format standard ISO-8601, qui a le même effet que Y (PHP 5.1.0 nouveau)Utilisez 4 chiffres pour représenter l'année complèteUtilisez 2 chiffres pour représenter l'annéevaleurs AM et PM minuscules valeurs AM et PM majuscules Swatch Internet Standard Time Le format représente les heures, avec des zéros non significatifs Utilisez 24 - format d'heure pour représenter les heures, avec des zéros non significatifs Utilisez deux chiffres pour représenter les minutes, avec des zéros non significatifs Utilisez deux chiffres pour représenter les secondes , avec des zéros non significatifs millisecondes (nouveau en PHP 5.2.2) . Il convient de noter que la fonction date() renvoie toujours 000000, car elle n'accepte que les paramètres entiers, et DateTime::format() ne prend en charge que les millisecondesIdentification du fuseau horaireI (majuscule "i")Qu'il s'agisse de l'heure d'étéL'heure d'été est 1, sinon elle est 0OLe nombre de différence d'heures par rapport à GMTPar exemple : La différence entre +0200P et l'heure moyenne de Greenwich (GMT), les heures et les minutes sont séparées par des deux-pointsPar exemple : +02:00T Le fuseau horaire où se trouve cette machinePar exemple : EST, MDT (format de texte complet sous Windows, tel que "Eastern Standard Time", la version chinoise affichera "China Standard Time") ZLe 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 -43200 à 432002014-02-12T15:19:21+00 :00Exemple : jeu. 21 décembre 2000 16:01:07 +0200 et time() renvoient le même horodatageApprentissage recommandé : ""
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
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
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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn