Why not 'this night is cold'?
or this evening is cold..
That translation seems fine to me.
You are right, even native speakers sometomes said that too, Indonesian sentence structure is very flexible
Both are correct and have the same meaning
It's cold tonight.
In English we don't really say 'this night'
Last night , tonight, tomorrow night