2010-02-09 1 views

답변

4

라이브러리를 사용하는 경우 date.js이 이러한 상황을 처리하도록 설계되었습니다.

+0

공상의 사용을 위해 +1. 오 그래, date.js도 좋습니다. 권자 – Terrance

0

00 PM은 정오입니다. 나 한테 잘됐다. AM/PM을 사용할 때 12 시간을 초과하지 않으므로 의도 한 것처럼 보입니다.

4

메리 디엠은 라틴어로 정오 또는 정오를 의미합니다. 따라서 00:07 PM 또는 다른 말로 정오 이후 7 분을 말하면 일반적으로 사용되지는 않지만 기술적으로는 정확합니다.

한편 12시를 말하는 것은 정오 이후 12 시간 또는 자정을 의미하므로 잘못되었습니다.

그래서 나는 그것이 무엇보다 규칙이지만, 00:07 PM은 실제로 정확하다고 생각합니다. 또한 Chrome에서 12:07 PM과 같은 유효하지 않은 날짜로 올바르게 값을 플래그 지정합니다.

이 섹션은 Confusion at noon and midnight in a 12 hour clock에 유용 할 수 있습니다.

2

Date 생성자의 동작은 지정되지 않았으므로이 동작을 설명 할 수 있더라도 다른 브라우저에서 같은 방식으로 작동하는 것은 신뢰할 수 없습니다. 신뢰할 수있는 동작을 원하면 datejs 또는 dojo와 같은 라이브러리를 사용해야합니다.

관련 문제