내가 오늘 새롭게 알게 된 사실
-
이건 결과적으로 보면 당연한 것인데도 타성에 젖어서? 또는 국뽕에 취해서? 또는 주의력이 부족해서? 여태까지 전혀 알아차리지 못하고 있었던 건데 a.m.과 p.m.은 당연히 해당 시각의 뒤에 위치해야 문법 구조상 옳다.
-
php에서 DateTime::createFromFormat()를 통해 문자열에서 DateTime 인스턴스를 만들 때 ‘am’, ‘pm’, 또는 ‘AM’, 'PM’을 가리키는 a 또는 A라는 문자열 포맷은 무조건 해당 문자열에서 시(hour) 단위를 찾은 뒤에만 패턴을 잡아낸다고 한다. 그러니까 'PM 7:30’이라는 문자열에서 오후 7시 30분의 값을 갖는 DateTime 인스턴스를 찾기 위해 'A g:i’라는 포맷을 사용하려고 하면 무조건 실패하고 false를 반환하게 된다.
-
그러니까 제발 한국 사람이면 시각을 나타낼 때 오후 7시 30분이라고 하든지, 7:30 PM이라고 합시다. PM 7:30 같은 거 쓰지 말고. PM은 따른 야동은 보지 않는다. 링크는 내가 스택오버플로우에 올린 질문글.