2014-01-20 5 views
0

타임 스탬프가 있습니다. 1390107800은 Sun, 19 Jan 2014 05:03:20 GMT입니다. 어떻게이 날짜를 얻을 수 있습니까? Sun, 19 Jan 2014 00:00:00 GMT타임 스탬프는 시간과 초를 삭제합니다

나는 그것을 00:00

감사 것 주어진 타임 스탬프 하루의 첫 시간을 추가 할 수 있습니다.

+0

X는 Y로 인해 실패했습니다. 공란을 넣으십시오. –

+0

시도했습니다. 1390157566 일요일, 2014 년 1 월 19 일 18:52:46 GMT 결과는 1390107600 일요일, 2014 년 1 월 19 일 05:00:00 GMT WORNG !! 왜?? 코드 : strtotime (날짜 ("Y/m/d 00:00:00", $ timeStamp)) – user3129996

답변

1

당신은 문제없이 제로 하드 코드 수 있지만, 말 그대로을 만들기 위해 백 슬래시로 GMT를 탈출해야한다는 보여

echo date('D, d M Y 00:00:00 \G\M\T', 1390107800); 

// another option 
echo date('D, d M Y', 1390107800).' 00:00:00 GMT'; 

미래 참고 : 당신이 시도 date

+0

날짜가 변환 날짜로되어 있고 0으로 포맷 된 다음 다시 타임 스탬프로 지정됩니다. 좀 더 우아한 방식으로 할 수 없습니까? 인사. – user3129996

+0

나는 더 우아한 의미가 무엇인지 확신하지 못합니다. 나는 모든 심각성을 의미하지만'echo date ('D, d M y H : i : s \ G \ M \ T', (1390107800 - SecretFormulaToSubtractSecondsToMidnight)); – MonkeyZeus

0

시간을 초 단위로 하드 코딩하면됩니까?

date("d/m/Y 00:00:00", $timestamp); 
관련 문제