| 
 | 
								
									
										|  |  
										|  |  
										| |  Click here to copy the following block |  | 
 
 Function EasterDate(ByVal year As Integer) As DateTime
 Dim g, c, h, i, j, l, month, day As Integer
 
 g = year Mod 19
 c = year \ 100
 h = ((c - (c \ 4) - ((8 * c + 13) \ 25) + (19 * g) + 15) Mod 30)
 i = h - ((h \ 28) * (1 - (h \ 28) * (29 \ (h + 1)) * ((21 - g) \ 11)))
 j = ((year + (year \ 4) + i + 2 - c + (c \ 4)) Mod 7)
 l = i - j
 
 month = 3 + ((l + 40) \ 44)
 day = l + 28 - (31 * (month \ 4))
 
 Return New DateTime(year, month, day)
 End Function
 | 
 |  
										|  |  
										|  |  
 
	
		| Submitted By :
					Nayan Patel 
					 (Member Since : 5/26/2004 12:23:06 PM) |  
		|  |  
		| 
				 | Job Description :   
			He is the moderator of this site and  currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting. |  
		| View all (893) submissions by this author 
			(Birth Date : 7/14/1981 ) |  |  |