use warnings; use strict; #### @Variable[$X]=$Year."-".$Months{$Month} ."-" . $Day ; #### $Variables[$X] = ...;