Forum Moderators: open

Message Too Old, No Replies

FromDate should be 3 months ago

         

scoobydoo987

1:06 am on Jan 10, 2006 (gmt 0)

10+ Year Member



Does anyone know how I would fix this? FromDate is coming up as "2/9/2006" and should be "10/9/2005" The problem probably is Year(Now()) but I am not sure.

FromDate = Month(Now()) - 3 & "/" & Day(Now()) & "/" & Year(Now())

Easy_Coder

1:41 am on Jan 10, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Have you tried something like this?

ToDate = Now()
FromDate = (Now() - 3)

You can also look at the datediff function. Just google datediff.

scoobydoo987

3:57 am on Jan 10, 2006 (gmt 0)

10+ Year Member



thanks

mattglet

4:03 pm on Jan 10, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



FromDate = DateValue(Month(Now()) - 3 & "/" & Day(Now()) & "/" & Year(Now()))

This will also work. I think you're having problems with string to date conversion.

TheNige

8:37 pm on Jan 10, 2006 (gmt 0)

10+ Year Member



If this is .Net just use builtin functions

Dim myDate As Date = CType("2/9/2006", Date)
myDate.AddMonths(-3).ToShortDateString()