公鸡并不是通过知道时间来准时打鸣的。它们的打鸣行为是基于一种内在的生物钟和外部环境的影响。公鸡的生物钟是一种内部的时间感应器,它会受到日出和日落时间的影响。当天亮时,外部环境的变化会刺激公鸡的生物钟,促使它们打鸣。所以公鸡能够每天准时打鸣是因为它们的生物钟和环境的变化相互作用的结果。