이 기사의 예에서는 PHP의 strtotime 함수 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
strtotime(string $time[,int $now])int strtotime(string $time[,int $now] 이 함수는 미국 영어를 포함하는 날짜 형식을 예상하고 이를 Unix 타임스탬프로 구문 분석하려고 시도합니다(얼마나 많은 1970년 1월 1일 월요일 00:00:00 이후의 초(이 형식), 제공된 타임스탬프 기준 또는 지금 제공되지 않은 경우 현재 시간
이 함수는 TZ 환경 변수(있는 경우)를 사용하여 타임스탬프를 계산합니다. PHP 5.1.0에는 all/datetime 함수에서 사용하는 시간대를 결정하는 더 쉬운 방법이 있으므로 이 프로세스는 date_default_timezone_get( )에 설명되어 있습니다. 기능입니다.
PHP 5.0.0에서는 구문 분석된 문자열이 마이크로초 단위로 허용되지 않았지만 PHP 5.0.0부터는 허용되지만 무시됩니다.
이제 타임스탬프를 사용하여 날짜를 기준으로 기준으로 계산됩니다.
반환 값: 성공 시 타임스탬프를 반환하고, 그렇지 않으면 FALSE를 반환합니다. PHP 5.1.0 이전에는 이 함수가 실패 시 -1을 반환했습니다.
이제 strtotime 문자를 시간으로 변환하는 함수 예제를 살펴보겠습니다.
//함수
함수 nextWeeksDay($date_begin,$nbrweek)
{
$다음주=배열()
for($i = 1; $i <= $nbrweek; $i ) { // 1년에 52주 당연히www.phpfensi.com
$nextweek[$i]=date('D d M Y', strtotime(' '.$i.' week',$date_begin))
}
$다음 주에 반환
}
/// 함수 종료
/// 날짜 선택 예시
// 변수
$date_begin = strtotime('06-05-2010'); //D 일 월 연도 - 함수 형식과 같습니다.
$nbr주=52
// 함수 호출
$result=nextWeeksDay($date_begin,$nbrweek)
// 미리보기
for($i = 1; $i <= $nbrweek; $i ) {
echo '
- '.$result[$i];
}
?>
$str = '좋지 않음'
// PHP 5.1.0 이전에는 false 대신 -1과 비교했습니다.
if (($timestamp = strtotime($str)) === false) {
echo "문자열($str)은 가짜입니다.";
} 다른 {
echo "$str == " . date('l dS o F Y h:i:s A', $timestamp);
}
?>
echo strtotime("지금"), " "
echo strtotime("2000년 9월 10일"), " "
echo strtotime(" 1일"), " "
echo strtotime(" 1주"), " "
echo strtotime(" 1주 2일 4시간 2초"), " "
echo strtotime("다음 목요일"), " "
echo strtotime("지난 월요일"), " "
?>
1년 동안의 "근무일"을 계산하는 빠른 함수입니다. "근무일"은 $array에 주말이나 공휴일이 지정되지 않은 휴일을 나타냅니다.
코드 복사
3 => 배열(21), //... 2011
4 => 배열(29,30), //2010 ...
5 => 배열(3,4,5),
6 => 배열(),
7 => 배열(19),
8 => 배열(11,12,13),
9 => 배열(20,23),
10 => 배열(11),
11 => 배열(3,23),
12 => 배열(23) //... 2010
);
for($to_date, $w = 0, $i = 0, $x = time(); $x < $to_date; $i , $x = strtotime(" $i day")) {
If(date("N",$x) < 6 &! in_array(date("j",$x),$holidays[date("n",$x)])) $w ;
}
$w 반환
}
//사용법:
echo get_working_days(strtotime("2011-01-08"));
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.