lost ten seconds

I am just trying to find the midpoint in a wave that has time in seconds from the beginning of 1904.  

I tell it to print the value:  I get 21:34:46

I tell it to assign it to a global variable and i print it and i get 21:34:46

I assign it to a wave and then put it in a table and I get 21:34:56

        Print secs2time(Mean(wTimeTest),3)
        Variable/G midpoint=median(wTimeTest)
        Print secs2time(midpoint,3)
        Make/O/N=1 NewWave
        NewWave[0]= midpoint
        Edit NewWave

 

There has to be a simple explanation to this related to the formatting in IGOR or that they are accounting for the change in the size of the universe since 1904. 

 

Any help would be appreciated.

 

 

Time Data

Waves to receive date/time values need to be double precision. Change your Make command to Make/D. There are a lot of seconds since 1904!

That did it.  Thanks so much.  Secretly I was hoping it was because of some change in the universe that Igor Pro was accounting for...