Assign a date variable

Helo everyone!


var startTime:Date = new Date(millisecondsPerDay);
var s:Date = startTime;

trace(String(startTime.day));           //// -> 5
s.setTime(4 * millisecondsPerDay);
            
trace(String(startTime.day));           //// -> 1  Why is change????
trace(String(s.day));                     //// -> 1
            


            
var sta:Number = 4;
var w:Number = sta;

trace(String(sta));               //// -> 4
w += 3;
            
trace(String(sta));               //// -> 4   is OK
trace(String(w));                 //// -> 7