2014-04-02 3 views
0

주어진 줄리안 날짜를 일반 날짜로 변환하고 싶습니다. 그것을 PHP에서하는 방법? 여기 julian 날짜를 PHP에서 정규 날짜로 변환하는 방법?

는 하나 내가
$juliantime = 735315 
$unixTime = jdtounix($juliantime); 

을 시도이지만

보통 일이 율리우스을 변환 할 수있는 방법이 있나요 false를 반환?

+3

'매개 변수 : jday 2440588과 2465342 사이의 줄리아 숫자 .' http://www.php.net/manual/en/function.jdtounix.php –

+0

"735315"는 어떤 날짜로 나타 납니까? – deceze

+0

PHP의 날짜/시간 기능을 사용하면 수동으로 전환을 파악한 후에도 과거의 날짜를 사용하지 않을 수 있습니다. 당신이 가지고 있다고 가정 할 때 그 결과로 정확히 무엇을하고 싶습니까? – Jon

답변

0

OP의 예는 JD 735315에 해당하는 "정상적인"날짜를 찾으려고 시도합니다. 항상 좋은 결과를 얻은 this website에 따르면 정답은 2700 년 2 월 14 일입니다. This page of the PHP manual은 연도가 1970 ~ 2037 범위를 벗어나면 OP의 결과를 설명하는 jdtounix 명령이 FALSE를 반환한다고 말합니다.

PHP gregoriantojd 함수가 "Valid Range for Gregorian Calendar 4714 B.C. to 9999 A.D."이라고 주장합니다. 역 기능 jdtogregorian이 작업을 수행 할 것을 제안합니다.

관련 문제