Days in month

From: Chris Nebinger (anonymous_at_discussions.microsoft.com)
Date: 04/23/04


Date: Fri, 23 Apr 2004 10:11:56 -0700

Not a built in, but the UDF is pretty simple:

Function DaysInMonth(dteDay) As Integer
Dim dteTemp As Date
'Get the first day of the current month
dteTemp = DateSerial(Year(dteDay), Month(dteDay), 1)
'Add 1 month
dteTemp = DateAdd("m", 1, dteTemp)
'Subtract 1 day to get last day of previous month
dteTemp = dteTemp - 1
'Number of days in the month is the day part
DaysInMonth = Day(dteTemp)
End Function

Call it like: DaysInMonth(Now)

Chris Nebinger

>-----Original Message-----
>Hi all,
> is there a function that will
>give the number of days in a month that works with the NOW
>() function ? I have looked through help and I can't see
>anything obvious...
>.
>



Relevant Pages

  • Days in month
    ... >Not a built in, but the UDF is pretty simple: ... >Dim dteTemp As Date ... >Chris Nebinger ...
    (microsoft.public.access.gettingstarted)
  • RE: Date Minues Month
    ... Dim dteTemp As Date ... "Rob Wills" wrote: ... "Thorson" wrote: ...
    (microsoft.public.access.queries)
  • Re: Access Date Hell
    ... Dim dteTemp As Date ... Dim lngDays As Long ... ' Remove any time portion of the date ...
    (comp.databases.ms-access)