2015-01-04 1 views
0

저는 아주 새로운 프로그래머입니다. 데이터베이스에서 로컬 브라우저 시간 (실제 날짜)까지 가져온 유닉스 시간을 조정할 수 있도록 다음 파이썬 코드를 조정하는 데 도움이 필요합니다.파이썬에서 HTML로 현지 시간을 보여줍니다.

SCRIPT : 그것은 현재는 원래 유닉스 시간을 끌어와 UTC 대신 지방으로 변환

def format_utc(self, timestamp): 
     return datetime.datetime.fromtimestamp(int(timestamp)).strftime('%m/%d/%Y') 

. 어떤 도움을 주시면 감사하겠습니다 !!

+2

데이터베이스 연결, 적절한 쿼리 및 결과 구문 분석이 필요합니다. 이것은 하나의 질문에 대해 다소 복잡합니다. 특정 문제가 발생하면 각 단계를 시도하고 질문을 게시하는 것이 좋습니다. – tamasgal

답변

0

fromtimestamp() (서버상의) 시간을 반환합니다. UTC 시간을 본다면; 서버의 시간대가 UTC로 설정됨을 의미합니다.

format_utc() 이름이 잘못되었습니다 fromtimestamp()time.time() 함수에 의해 반환 된 것과 같은 "신기원 이후의 초"를 허용합니다. 모든 시간대에서 동일한 숫자입니다. 예를 들어 현지 시간대를 변경하면 값이 변경되지 않습니다.

브라우저에 현지 시간을 표시하려면, 타임 스탬프를 그대로 HTML에 넣고 javascript를 사용하여 타임 스탬프를 클라이언트의 현지 시간으로 변환하십시오.

관련 문제