Re: HELP WITH DATES
This WebDNA talk-list message is from 1997
It keeps the original formatting.
numero = 10454
interpreted = N
texte = >The [math] context now understands how to work with dates and we're trying>to decide what the standard behavior should be. Please let us know how you>feel on these various options:>Note: Dates are automatically detected in the math context as long as they>are in the following form
//.Will it be able to deal with my preferred YEAR/MONTH/DAY format (as in1997/04/23) instead of just understanding MONTH/DAY/YEAR?>1. dates are automatically converted to an integer value (days since 1/1/0)>and then added, subtracted, etc. This means that if you add 0/0/1 to todays>date you will really be adding 365 days which may not give you todays date>a year from now because of leap years. However, it does let you easily>subtract two dates to get the days between them so they can be used for an>input somewhere else. The result of the math will be an integer value that>you can convert back to a date using the [format] context (with a parameter>of days_to_date: [format days_to_date][math]...[/math][/format].>>2. if any date is detected in the math context ...How is it going to detect whether or not there's a date in the mathcontext? In other words, what's it looking for that makes it decide thatit's dealing with a date instead of a text string? Just the slashes? Or twoslashes separated by two other characters? or ???>then the entire expression>will be evaluated and output as a date. That is, you can add 12/8/65+0/0/31>and you will get 12/8/96 regardless of leap years. And, the result of the>math expression will be 12/8/96 so there is no need to wrap the [format]>context around it. However, if you want to subtract two dates to get the>number of days between them you will need to format the date as days (for>example [format date_to_days][math]...[/math][/format]). Also, any integers>in the expression will be assumed to be days and handled appropriately.I dunno, this takes a lot of thinking, and I'm not sure I can do that today... :)Sincerely,Ken------------------------------------To leave this talk list send an email to macjordomo@smithmicro.comwith BODYunsubscribe WebDNA-Talk------------------------------------
Associated Messages, from the most recent to the oldest:
>The [math] context now understands how to work with dates and we're trying>to decide what the standard behavior should be. Please let us know how you>feel on these various options:>Note: Dates are automatically detected in the math context as long as they>are in the following form //.Will it be able to deal with my preferred YEAR/MONTH/DAY format (as in1997/04/23) instead of just understanding MONTH/DAY/YEAR?>1. dates are automatically converted to an integer value (days since 1/1/0)>and then added, subtracted, etc. This means that if you add 0/0/1 to todays>date you will really be adding 365 days which may not give you todays date>a year from now because of leap years. However, it does let you easily>subtract two dates to get the days between them so they can be used for an>input somewhere else. The result of the math will be an integer value that>you can convert back to a date using the [format] context (with a parameter>of days_to_date: [format days_to_date][math]...[/math][/format].>>2. if any date is detected in the math context ...How is it going to detect whether or not there's a date in the mathcontext? In other words, what's it looking for that makes it decide thatit's dealing with a date instead of a text string? Just the slashes? Or twoslashes separated by two other characters? or ???>then the entire expression>will be evaluated and output as a date. That is, you can add 12/8/65+0/0/31>and you will get 12/8/96 regardless of leap years. And, the result of the>math expression will be 12/8/96 so there is no need to wrap the [format]>context around it. However, if you want to subtract two dates to get the>number of days between them you will need to format the date as days (for>example [format date_to_days][math]...[/math][/format]). Also, any integers>in the expression will be assumed to be days and handled appropriately.I dunno, this takes a lot of thinking, and I'm not sure I can do that today... :)Sincerely,Ken------------------------------------To leave this Talk List send an email to macjordomo@smithmicro.comwith BODYunsubscribe WebDNA-Talk------------------------------------
Kenneth Grome
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
2 databases problem (1997)
WebCat and AppleShare 6.0 (1998)
converted seed value? (1998)
[OT] Internet connection problem (2003)
[WebDNA] "The requested URL" error not allowing access to site... (2014)
Redirect frame targets (1998)
Mass-mailer options - any suggestions ? (2005)
Automatic POST arg sending? (1998)
Country & Ship-to address & other fields ? (1997)
auto enter dates (1998)
Logging purchases (1997)
international time (1997)
[LOOKUP] (1997)
PCS Frames (1997)
WebCat2b13MacPlugIn - [include] doesn't allow creator (1997)
quantity minimum problem (1997)
Sendmail and Formvariables (2000)
japanese characters (1997)
Major bug report on rootbeer (1997)
Emailer setup (1997)