> you've got #day(d)# there, which you don't want, just use #d#.

doh!

ta ;-)

Ian

----- Original Message ----- 
From: "Rich Wild" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, January 07, 2003 11:28 AM
Subject: RE: [ cf-dev ] splitting date string (follow-up)...


> <select>
> <option value="null">please choose a day</option>
> <cfloop from="1" to="31" index="d">
> <cfoutput>
>     <option value="#d#" <cfif d IS
> #testday#>selected</cfif>>#Day(d)#</option>
> </cfoutput>
> </cfloop>
> </select>
> 
> you've got #day(d)# there, which you don't want, just use #d#.
> 
> > -----Original Message-----
> > From: Ian Westbrook [mailto:[EMAIL PROTECTED]]
> > Sent: 07 January 2003 11:24
> > To: [EMAIL PROTECTED]
> > Subject: [ cf-dev ] splitting date string (follow-up)...
> > 
> > 
> > ok, so now using those values to set selects to today's date:
> > 
> > <cfset date = '#DateFormat('#CreateODBCDate(Now())#', 'yyyy-mm-dd')#'>
> > <cfset testday = #DatePart('d', date)#>
> > <cfset testmonth = #DatePart('m', date)#>
> > <cfset testyear = #DatePart('yyyy', date)#>
> > <cfset nextyear =  NumberFormat(Evaluate(testyear+2), "0000")>
> > 
> > <cfoutput>
> > testday: #testday#<br>
> > testmonth: #testmonth#<br>
> > testyear: #testyear#<br>
> > </cfoutput>
> > 
> > 
> > <form>
> > <select>
> > <option value="null">please choose a month</option>
> > <cfloop from="1" to="12" index="m">
> > <cfoutput>
> >     <option value="#m#" <cfif m IS
> > #testmonth#>selected</cfif>>#monthasstring(m)#</option>
> > </cfoutput>
> > </cfloop>
> > </select>
> > 
> > <br><br>
> > 
> > <select>
> > <option value="null">please choose a day</option>
> > <cfloop from="1" to="31" index="d">
> > <cfoutput>
> >     <option value="#d#" <cfif d IS
> > #testday#>selected</cfif>>#Day(d)#</option>
> > </cfoutput>
> > </cfloop>
> > </select>
> > 
> > <br><br>
> > 
> > <select>
> > <option value="null">please choose a year</option>
> > <cfloop from="#testyear#" to="#nextyear#" index="y">
> > <cfoutput>
> >     <option value="#y#" <cfif y IS 
> > #testyear#>selected</cfif>>#y#</option>
> > </cfoutput>
> > </cfloop>
> > </select>
> > 
> > </form>
> > 
> > which outputs this:
> > 
> > testday: 7
> > testmonth: 1
> > testyear: 2003 // which is all OK
> > 
> > but the values selcted in the drop downs are 'January' (which 
> > is right), '6'
> > (!wrong - out by a day) and '2003' (correct).
> > 
> > anyone an idea why it's 6, not 7 as it should be?  I tried 
> > looping from 0 to
> > 31, no difference...
> > 
> > ta again
> > 
> > Ian W
> > 
> > 
> > ----- Original Message -----
> > From: "Ian Westbrook" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, January 07, 2003 11:07 AM
> > Subject: Re: [ cf-dev ] splitting up date string...
> > 
> > 
> > > will try (and see other post).
> > >
> > > ta
> > >
> > > Ian W
> > > ----- Original Message -----
> > > From: "Martin Gill" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Tuesday, January 07, 2003 11:05 AM
> > > Subject: RE: [ cf-dev ] splitting up date string...
> > >
> > >
> > > Personally I'd use
> > >
> > > <CFSET YYYY = ListGetAt(dateString, 1, '-')>
> > > <CFSET MM = ListGetAt(dateString, 2, '-')>
> > > <CFSET DD = ListGetAt(dateString, 3, '-')>
> > >
> > > Providing that the date strings were all in a consistant format.
> > >
> > >
> > > Hope This Helps
> > >
> > > Martin L. Gill, MSc - Programmer
> > >
> > > For & on Behalf of UniTech
> > > (The Universal Information Technology Group Ltd)
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > URL: http://www.unitech.net
> > > Email: [EMAIL PROTECTED]
> > >
> > > UniTech House, 25 Bernard Street, Leith, Edinburgh, EH6 6SH
> > > Tel:  +(44) 0131 472 5555
> > > DDI: +(44) 0131 472 5560
> > > Fax: +(44) 0131 472 5556
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Ian Westbrook [mailto:[EMAIL PROTECTED]]
> > > Sent: 07 January 2003 10:59
> > > To: cfug dev list
> > > Subject: [ cf-dev ] splitting up date string...
> > >
> > >
> > > Hi
> > > got a date astring like 2003-01-07, and I want to split it into its
> > > constituent parts (ie '2003', '01' and '07'). Can anyone 
> > tell me which
> > > function I should be using? I've had a flick through the 
> > book, obviously
> > > missing what I need...
> > >
> > > TIA
> > >
> > > Ian W
> > >
> > > Ian Westbrook,
> > > FutureDream Media Limited,
> > > (W): www.futuredream.net
> > > (E): [EMAIL PROTECTED]
> > > (T): +44 (0) 1303 258 985
> > > (M): 07939 510 812
> > >
> > > This message may contain information which is legally 
> > privileged and/or
> > > confidential. If you are not the intended recipient, you are hereby
> > > notified that any unauthorised disclosure, copying, 
> > distribution or use
> > > of this information is strictly prohibited. Such notification
> > > notwithstanding any comments, opinions, information or conclusions
> > > expressed in this message are those of the originator, not of
> > > FutureDream Media Ltd, unless otherwise explicitly and independently
> > > indicated by an authorised representative of FutureDream Media Ltd.
> > >
> > >
> > > --
> > > ** Archive: 
> http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > For human help, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> > --
> > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> >
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > For human help, e-mail: [EMAIL PROTECTED]
> >
> 
> 
> -- 
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 
> 
> -- 
> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> For human help, e-mail: [EMAIL PROTECTED]
> 


-- 
** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For human help, e-mail: [EMAIL PROTECTED]

Reply via email to