;+

; FUNCTION:

; 	 SECOFDAY

;

; DESCRIPTION:

;

; Function to return seconds of a day, given the time in hours, minutes, 

; seconds and milliseconds.

;

;

; USAGE (SAMPLE CODE FRAGMENT):

; 

;    

;    ; set up a time (00:01:01.001)

;

;	hour = 0.

;	min = 1.

;	sec = 1.

;	msc = 1.

;

;    ; convert to seconds

;    

;	seconds = secofday(hour, min, sec, msc)

;    

;    ; print it out

;    

;	PRINT, seconds

;

; --- Sample output would be 

;    

;	61.001

;    

;

; NOTES:

;

;	If input seconds is an array, then an array of N_ELEMENTS(inputs vals) 

;	of date strings and remainders will be returned.

;

;	The number of array elements for all input parameters must be the same

;

; REVISION HISTORY:

;

;	@(#)secofday.pro	1.2 06/04/95 	

; 	Originally written by Jonathan M. Loran,  University of 

; 	California at Berkeley, Space Sciences Lab.   Sep. '91

;

;	Revised to handle arrays of input values, JML, Jan. '92

;-



FUNCTION secofday, hour, min, sec, milsec



RETURN, hour*60.D*60.D + min*60.D + sec + DOUBLE(milsec/1000)



END



