>  기사  >  백엔드 개발  >  PHP에서 올해의 현재 주를 얻는 방법

PHP에서 올해의 현재 주를 얻는 방법

青灯夜游
青灯夜游원래의
2022-02-22 19:27:274852검색

PHP에서는 "W" 문자와 함께 date() 함수를 사용하여 해당 연도의 현재 주를 가져올 수 있습니다. "date('W')" 구문은 해당 연도의 주 번호를 나타내는 값을 반환합니다. .

PHP에서 올해의 현재 주를 얻는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP에서는 date() 함수를 사용하여 현재 날짜에 대한 연도의 주를 가져올 수 있습니다.

date() 함수는 현지 시간 또는 날짜 형식을 지정할 수 있습니다. 함수 구문은 다음과 같습니다.

date($format [,$timestamp])

매개 변수 설명은 다음과 같습니다.

  • $format: 나타냅니다. 형식화된 시간 형식에는 특별한 의미를 지닌 일부 문자가 포함될 수 있습니다. $format:表示格式化后的时间格式,可以包含一些具有特殊含义的字符。

  • $timestamp:表示待格式化的时间戳,是一个可选参数,默认为当前时间(省略$timestamp时)。也可以理解为 $timestamp 的默认值为 time()。

当设置date()函数的$formatc参数值为“W”,且$timestamp参数省略或为time()时,可获取当前日期是一年的第几周。

  • W

$timestamp: 형식화할 타임스탬프를 나타냅니다. 선택적 매개변수이며 기본값은 현재 시간입니다($timestamp가 생략된 경우). $timestamp의 기본값이 time()이라는 것도 이해할 수 있습니다.

PHP에서 올해의 현재 주를 얻는 방법

date() 함수의 $formatc 매개변수 값을 "W"로 설정하고 $timestamp 매개변수가 생략되거나 time()인 경우 현재 날짜에 대한 해당 연도의 주 번호를 얻을 수 있습니다. .


PHP에서 올해의 현재 주를 얻는 방법W: ISO-8601 표준 형식에 따라 숫자를 사용하여 해당 연도의 주를 나타냅니다. 각 주는 월요일부터 시작됩니다(PHP 4.1.0의 새로운 기능). 예: 42(연도의 42번째 주).

PHP에서 올해의 현재 주를 얻는 방법

예:

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

다음과 같은지 확인해 보겠습니다.

🎜🎜🎜🎜🎜🎜🎜🎜 달력으로 세어보니 정말 8주차네요. 🎜🎜🎜확장된 지식: 형식 문자열에서 인식할 수 있는 매개 변수 $format 특수 문자🎜🎜01을 추가합니다. front 지정된 연도가 윤년인지 여부숫자 사용 Y(PHP 5.1.0 신규)4자리를 사용하여 전체 연도를 나타냅니다2자리 숫자를 사용하여 연도를 표시하세요소문자 AM 및 PM 값 ​​대문자 AM 및 PM 값 ​​Swatch 인터넷 표준시 을 나타냅니다. 권장 학습: ""
형식 문자 설명 반환 값 예시
d 월의 일자는 두 자리 미만으로 표시되는 경우 31 에 0
D 요일의 영어 약어(3글자 사용) Mon to Sun
l(소문자 "L") 요일의 영어 단어 Sunday to Saturday
N ISO-8601 표준 형식에 따라 숫자를 사용하여 요일을 나타냅니다.(PHP5.1.0에서 새로 추가됨) 1(월요일을 의미) ~ 7(일요일을 의미)
S monthly 일 뒤의 영어 접미사(2자 사용) st, nd, rd 또는 th. j
w 숫자를 사용하여 요일을 표시할 수 있습니다. 0(일요일) ~ 6(토요일)
z 숫자를 사용하여 연중 요일을 표시합니다. Days 0 ~ 365
W ISO-8601 표준 형식에 따라 숫자를 사용하여 연도의 주를 나타냅니다. 각 주는 월요일에 시작됩니다(PHP 4.1.0의 새로운 기능) 예를 들어 : 42(42번째 주)
F January 또는 June과 같은 달에 대한 영어 단어 January to 12월
m 현재 달을 나타내는 두 자리 숫자 사용 01~12
L
윤년이면 값은 1, 그렇지 않으면 0 o
1999 또는 2019 Y
For 예: 1999 또는 2019 y
예: 99 또는 03 a
am 또는 pm A
AM 또는 PM B
000 기준 999 g 작은 到 12시간 형식은 시간 1~12
g 시간을 나타내는 24시간 형식을 사용합니다. 0~23
h 到 12시간 형식은 시간을 나타내며 앞에 0이 붙습니다. 01~12
H 2를 사용합니다. 4시간 형식 시간을 표시하려면 00부터 23
i 두 자리를 사용하여 분을 표시하고 앞에 0을 표시합니다. 00부터 59>
s 두 자리를 사용하여 초를 표시합니다. 선행 0 00 ~ 59>
u 밀리초(PHP 5.2.2의 새로운 기능) . date() 함수는 정수 매개변수만 허용하고 DateTime::format()은 밀리초만 지원하기 때문에 항상 000000을 반환한다는 점에 유의해야 합니다 예: 654321
e 시간대 식별 For 예: UTC, GMT, Atlantic/Azores
I(대문자 "i") 일광 절약 시간인지 여부 여름 시간은 1, 그렇지 않은 경우는 0
O 시간 수 GMT와의 차이 예: +0200
P 과 그리니치 표준시(GMT)의 차이는 시간과 분을 콜론으로 구분합니다 예: +02:00
T 이 기계가 위치한 시간대 예: EST, MDT(창 아래의 완전한 텍스트 형식, 예를 들어 "동부 표준시", 중국어 버전은 "중국 표준시"로 표시됨)
Z 시차 오프셋의 초 수, UTC 서쪽 시간대 오프셋 오프셋은 항상 음수이고 UTC 동쪽 시간대 오프셋은 항상 양수입니다. -43200~43200
c ISO 날짜 -8601 형식 2014-02-12T15:19:21+00 :00
r RFC 822 형식 날짜 예: Thu,21 Dec 2000 16:01:07 +0200
UNIX 시대(1970년 1월 1일 00:00:0 0 GMT ) 시작 이후의 초 수 및 time()은 동일한 타임스탬프를 반환합니다.
PHP 비디오 튜토리얼

위 내용은 PHP에서 올해의 현재 주를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.