지정된 날짜에서 연도 가져오기 php
이 형식의 날짜가 있습니다.2068-06-15
php 함수를 사용하여 날짜로부터 연도를 취득하고 싶습니다.어떻게 해야 하는지 누가 제안 좀 해주시겠어요?
$date = DateTime::createFromFormat("Y-m-d", "2068-06-15");
echo $date->format("Y");
Date Time 클래스는 내부적으로 unix 타임스탬프를 사용하지 않기 때문에 1970년 이전 또는 2038년 이후의 날짜를 처리합니다.
및 기능은 다음과 같이 사용할 수 있습니다.
echo date('Y', strtotime('2068-06-15'));
단, PHP는 2038년까지 연도를 처리할 수 있습니다.
날짜가 항상 이 형식인 경우 다음과 같은 연도를 얻을 수도 있습니다.
$parts = explode('-', '2068-06-15');
echo $parts[0];
나는 이것을 사용한다:
$parts = explode('-', '2068-06-15');
echo $parts[0];
날짜는 항상 똑같고 폭발을 사용하는 방식으로 훨씬 더 빠른 출처에서 온 것 같습니다.
strtotime() 및 date() 함수를 사용하여 최소 코드로 표준 방식으로 출력을 시도할 수 있습니다.
echo date('Y', strtotime('2068-06-15'));
출력:
2068
echo date('y', strtotime('2068-06-15'));
출력:
68
public function getYear($pdate) {
$date = DateTime::createFromFormat("Y-m-d", $pdate);
return $date->format("Y");
}
public function getMonth($pdate) {
$date = DateTime::createFromFormat("Y-m-d", $pdate);
return $date->format("m");
}
public function getDay($pdate) {
$date = DateTime::createFromFormat("Y-m-d", $pdate);
return $date->format("d");
}
<?php
list($year) = explode("-", "2068-06-15");
echo $year;
?>
php date() & plaste() 함수를 사용하면 목표를 달성할 수 있습니다.
$date = date("2068-06-15");
$date_arr = explode("-", $date);
$yr = $date_arr[0];
echo $yr;
바로 그거야.해피 코딩 :)
날짜를 문자열로 알고 있다고 가정할 때(이 경우 질문에서 불분명합니다), 다음과 같이 문자열을 - 문자로 분할할 수 있습니다.
$date = "2068-06-15";
$split_date = split("-", $date);
$year = $split_date[0];
$Y_date = split("-","2068-06-15");
$year = $Y_date[0];
폭발도 가능합니다.
YYY-mm-dd에서 dd-mm-YYYY로 형식을 변경할 수 있다고 기재되어 있습니다.연도를 검색해 보겠습니다.
$parts = explode("-","2068-06-15");
for ($i = 0; $i < count($parts); $i++)
{
if(strlen($parts[$i]) == 4)
{
$year = $parts[$i];
break;
}
}
언급URL : https://stackoverflow.com/questions/4529640/get-the-year-from-specified-date-php
'source' 카테고리의 다른 글
빈 어레이 항목을 건너뛰면서 어레이를 삽입하려면 어떻게 해야 합니까? (0) | 2023.01.09 |
---|---|
SQL 키(MUL vs PRI vs UNI) (0) | 2023.01.09 |
은행 정보를 데이터베이스에 저장하는 모범 사례 (0) | 2023.01.09 |
python setup.py이 Travis CI에서 잘못된 명령어 'bdist_wheel'이라고 말하는 이유는 무엇입니까? (0) | 2023.01.09 |
random.seed():그게 뭘 하는데? (0) | 2023.01.09 |