comparison scripts/time/eomday.m @ 6046:34f96dd5441b

[project @ 2006-10-10 16:10:25 by jwe]
author jwe
date Tue, 10 Oct 2006 16:10:31 +0000
parents a2902024bc4e
children 93c65f2a5668
comparison
equal deleted inserted replaced
6045:421d8a903df7 6046:34f96dd5441b
28 ## Adapted-By: William Poetra Yoga Hadisoeseno <williampoetra@gmail.com> 28 ## Adapted-By: William Poetra Yoga Hadisoeseno <williampoetra@gmail.com>
29 29
30 function e = eomday (y, m) 30 function e = eomday (y, m)
31 31
32 if (nargin != 2) 32 if (nargin != 2)
33 usage ("e = eomday (y, m)"); 33 print_usage ();
34 endif 34 endif
35 35
36 eom = [31, 28, 31, 30 ,31, 30, 31, 31, 30, 31, 30, 31]; 36 eom = [31, 28, 31, 30 ,31, 30, 31, 31, 30, 31, 30, 31];
37 e = eom(m); 37 e = eom(m);
38 e += (m == 2) & (mod (y, 4) == 0 & (mod (y, 100) != 0 | mod (y, 400) == 0)); 38 e += (m == 2) & (mod (y, 4) == 0 & (mod (y, 100) != 0 | mod (y, 400) == 0));