Zero is a very difficult concept: when my daughter sees a baby and asks "how old is the baby"? my answer is "0". In my native China, a baby is one year old as soon as it's born. In other words, at least one fifth of the world population has difficulty with the 0 index.
Re: The function localtime(time) returns wrong month . How to overcome this problem ??