The time on iPhone does not automatically set in some countries. This is because not all cellular network providers support this feature.
To manually set the iPhone time, choose Settings > General > Date & Time > Set Date & Time (You may need to tap Set Automatically to Off before you can see Set Date & Time).