내가 오늘 새롭게 알게 된 사실


  1. 이건 결과적으로 보면 당연한 것인데도 타성에 젖어서? 또는 국뽕에 취해서? 또는 주의력이 부족해서? 여태까지 전혀 알아차리지 못하고 있었던 건데 a.m.과 p.m.은 당연히 해당 시각의 뒤에 위치해야 문법 구조상 옳다.

  2. php에서 DateTime::createFromFormat()를 통해 문자열에서 DateTime 인스턴스를 만들 때 ‘am’, ‘pm’, 또는 ‘AM’, ‘PM’을 가리키는 a 또는 A라는 문자열 포맷은 무조건 해당 문자열에서 시(hour) 단위를 찾은 뒤에만 패턴을 잡아낸다고 한다. 그러니까 ‘PM 7:30’이라는 문자열에서 오후 7시 30분의 값을 갖는 DateTime 인스턴스를 찾기 위해 ‘A g:i’라는 포맷을 사용하려고 하면 무조건 실패하고 false를 반환하게 된다.

  3. 그러니까 제발 한국 사람이면 시각을 나타낼 때 오후 7시 30분이라고 하든지, 7:30 PM이라고 합시다. PM 7:30 같은 거 쓰지 말고. PM은 따른 야동은 보지 않는다. 링크는 내가 스택오버플로우에 올린 질문글.

Related Posts