一般认为,应当从它的原产地的气候条件来解释。
昙花原产于美洲热带的墨西哥沙漠中,那里的气候既干且热,经过长期对自然条件的适应,使昙花锻炼成不怕干旱的特性。昙花的叶退化成很小的针状,以减少水分的蒸腾,白天气温高,水的蒸发量大,得不到足够的水分来进行花的开放,等晚上气温较低和蒸发量少的情况下,才能取得足够的水分进行开花。
2、另一方面,在墨西哥沙漠中,昼夜温差较大,昙花在晚上八九点钟以后才开花,可能也与当地的温度有关,晚上八九点钟以前的高温和半夜后的低温对开化都不利。它在晚上八九点钟开花3-4小时,避开了高温和低温的气候,这样对它开花最有利。
有些植物的开花时间与温度,湿度,光照有着密切的关系。昙花的花瓣又大又娇嫩,白天阳光强,气温高,空气干燥。要是在白天开花就有被灼伤的危险。深夜气温过低,开花也不适宜,长期以来它适应了晚上9:00左右的温度和湿度,到了那时便悄悄绽开淡雅的花蕾,向人们展示美丽的笑脸。