Lee, Yeah, since there is no 'date' type in javaScript they store a datestamp and then OB GET($obj;"key" Is date) function gets and returns just the date value. I expect it does the same with time. And to Bertrand's point 4D must be doing some sort of automatic conversion with some variable types working better than others.
I've taken to declaring the data type whenever I use OB GET just because. Except when I'm sure it's a text value and I want text. But this makes me think I should stop doing that. On Wed, Aug 17, 2016 at 7:22 AM, Lee Hinde <[email protected]> wrote: > It's the 'usually' part that caught me. This is the first time I've run > into it. > > *C_LONGINT*($long;$newlong) > > $long:=1 > > *OB SET*($object;"long";$Long) > > $newlong:=*OB Get*($object;"long") > > > Works fine. > > Also note (this may be documented, but I didn't notice), the date field in > the original example is stored in the $object as a datetime. > > > On Tue, Aug 16, 2016 at 11:34 PM, Kirk Brooks <[email protected]> > wrote: > > > Yeah, if you don't specify the return type it comes back as text - > usually, > > ie. > > > > C_OBJECT($object) > > C_DATE($date) > > C_TEXT($key;$dateStr) > > > > $key:="current_date" > > > > OB SET($object;$key;Current date(*)) > > $dateStr:=OB Get($object;$key) > > $date:=OB Get($object;$key;Is date) > > > > > > > > On Tue, Aug 16, 2016 at 5:46 PM, Lee Hinde <[email protected]> wrote: > > > > > Paste this in your v15 scratch method and run it.: > > > > > > > > > *C_OBJECT*($object) > > > > > > *C_DATE*($date) > > > > > > *C_TEXT*($key) > > > > > > $key:="current_date" > > > > > > > > > *OB SET*($object;$key;*Current date*(*)) > > > > > > $date:=*OB Get*($object;$key) > > > > > > > > > $date:=*OB Get*($object;$key;Is date) > > > > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > FAQ: http://lists.4d.com/faqnug.html > Archive: http://lists.4d.com/archives.html > Options: http://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:[email protected] > ********************************************************************** > -- Kirk Brooks San Francisco, CA ======================= ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

