최신 웹 개발 튜토리얼
 

PHP strtotime() Function

<PHP 날짜 / 시간 참조

유닉스 타임 스탬프로 영어 텍스트 날짜 시간을 구문 분석 :

<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
»실행 예

정의 및 사용

strtotime() 함수는 유닉스 타임 스탬프로 영어 텍스트 날짜 구문 분석 (the number of seconds since January 1 1970 00:00:00 GMT) .

Note: 연도를 두 자리 형식으로 지정되어있는 경우, 0-69 사이의 값은 2000에서 2069 사이에 매핑하고, 70 ~ 100 사이의 값은 1,970에서 2,000 사이에 매핑됩니다.

참고 : m / 일 / 또는 DMY 형식의 날짜에주의; 세퍼레이터 슬래시 경우 (/) 다음 미국 m / D / Y를 가정한다. 세퍼레이터 대시 경우 (-) 또는 도트 (.) 다음, 유럽 DMY 포맷을 가정한다. 잠재적 인 오류를 방지하려면, 당신은 YYYY-MM-DD 날짜 나해야 date_create_from_format() 수.


통사론

strtotime( time,now);

매개 변수 기술
time 필요합니다. 날짜 / 시간 문자열을 지정합니다
now 선택 과목. 상대 날짜의 계산을위한 기지로 사용되는 타임 스탬프를 지정합니다

기술적 세부 사항

반환 값 : 성공에 타임 스탬프를 돌려줍니다. 실패 FALSE
PHP 버전 : 4+
변경 내역 : PHP 5.3.0 : 같은 이번 주, 지난 주, 지난 주, 다음 주 같은 지금의 상대 시간 형식 일요일, 현재 날짜 / 시간보다는 7 일 동안 상대적으로 월요일부터 일주일 기간을 해석
PHP 5.3.0 : 지금 24:00 유효한 형식입니다
PHP 5.2.7 : 이전 버전에서는이 평일은 월의 첫 번째 날 달의 지정된 요일의 지정된 발생을 요청하는 경우 잘못 반환 된 타임 스탬프 1 주를 추가합니다. 이제이 수정되었습니다
PHP 5.1.0가 : 실패 할 경우 FALSE를 반환합니다 (earlier versions returns -1) , 및 문제 E_STRICT와 E_NOTICE 시간대 오류
PHP 5.0.2 : 이제 제대로 계산 "now" 과 현재 시간에서가 아니라 오늘 자정에서 다른 상대 시간
PHP 5.0.0은 : 마이크로 초를 할 수 있습니다 (but they are ignored)

<PHP 날짜 / 시간 참조