昙花开花的时间是由它的基因所决定的。在进化的过程中,植物形成多种特性。一方面,自然界对植物选择,适者生存下来,不适者被淘汰。另一方面,有的植物也逐步适应环境而存留。昙花以晚上九点左右开花,可能植物也有生物钟,同时,也可能与光照、温度有关。