It's hot.
'Tener calor' is a Spanish phrase directly translating to 'have heat' in English. However, it is colloquially used to express the sensation of feeling hot, similar to how in English one might say, 'I'm hot.' Unlike English, where 'hot' can be used to reference the temperature or one's personal feeling of warmth, in Spanish these are distinct: 'hace calor' describes hot weather, while 'tener calor' describes the personal sensation of feeling hot.
Today I am hot because it is very sunny.
In this phrase, the speaker expresses their current feeling of heat due to sunny weather, using 'tener calor' to convey a sensation.
When I exercise, I often feel hot.
This sentence indicates that during physical activity, the speaker experiences heat, highlighting a common situation where one might feel 'calor'.
At the beach, I always feel hot if I don’t have a hat.
Here, the speaker talks about being in a hot situation at the beach and the importance of wearing a hat to mitigate that heat.