mirror of https://github.com/nirenjan/dotfiles.git
				
				
				
			Add Julian Date calculator
							parent
							
								
									a03eeb9f45
								
							
						
					
					
						commit
						45d0ffc727
					
				|  | @ -0,0 +1,19 @@ | ||||||
|  | #!/usr/bin/env python | ||||||
|  | """ Calculate the Julian Date """ | ||||||
|  | # http://www.cs.utsa.edu/~cs1063/projects/Spring2011/Project1/jdn-explanation.html | ||||||
|  | 
 | ||||||
|  | import time | ||||||
|  | 
 | ||||||
|  | t = time.gmtime() | ||||||
|  | 
 | ||||||
|  | a = (14 - t.tm_mon) / 12 | ||||||
|  | y = t.tm_year + 4800 - a | ||||||
|  | m = t.tm_mon + 12 * a - 3 | ||||||
|  | 
 | ||||||
|  | jdn = t.tm_mday + (153 * m + 2) / 5 + 365 * y +\ | ||||||
|  |       y / 4 - y / 100 + y / 400 - 32045 | ||||||
|  | 
 | ||||||
|  | jd = jdn + (t.tm_hour - 12) / 24.0 + t.tm_min / 1440.0 + t.tm_sec / 86400 | ||||||
|  | 
 | ||||||
|  | print "%05.1f" % jd | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in New Issue