Ah, so the "internet date" is not really the internet date at all it's just whatever the computer's current date is in internet format. Interesting, didn't know that. Pete Molly's Revenge <http://www.mollysrevenge.com>
On Mon, Aug 15, 2011 at 5:04 PM, Bob Sneidar <b...@twft.com> wrote: > The Internet Date returns the date and time, along with the current time > zone set in your preferences. If the user changes his date and time manually > though, it will faithfully return whatever the user enters. Querying a time > server on the internet will always return the real date and time. > > Suppose you had a trial scheme which expired the license after 30 days. The > easiest way to defeat that would be to always set the clock back whenever > you used the software. But that would be to no avail if you check the > RealTime (as I named my function). > > Also, Windows Clients are sometimes configured to get the date and time > from an internal time server running on the network. If that time server > service stops functioning and the admin doesn't know it, the time can drift > quite a bit aver several weeks. Any app that was critically dependent on > knowing the exact time might not work correctly. > > Someone mentioned that if you were using sql, that you could query the sql > server for the date and time. This actually has a real advantage over a time > server, as NTP or even HTTP could be blocked by a personal firewall using > ports or a blacklist, but no one could firewall off the sql server you need > to run your application! > > Bob > > > On Aug 15, 2011, at 3:50 PM, Pete wrote: > > > I missed the beginning of this thread so I'm probably missing the point > > here, but what's wrong with using the LC "internet date"? > > Pete > > Molly's Revenge <http://www.mollysrevenge.com> > > > > > > > > > > On Mon, Aug 15, 2011 at 3:19 PM, Bob Sneidar <b...@twft.com> wrote: > > > >> I may have sent you a version that was bugged. This is the final one I > came > >> up with: > >> > >> function realTime theFormat, useOffset > >> if useOffset is empty then put false into useOffset > >> put "http://tycho.usno.navy.mil/cgi-bin/timer.pl" into theURL > >> get url theURL > >> put it into theResult > >> filter theResult with "<BR>*UTC*" > >> replace "<BR>" with empty in theResult > >> put word 1 to 3 of theResult into theResult > >> if useOffset then > >> put word -1 of theResult into theTime > >> put word -1 of the internet date into theZoneOffset > >> put theZoneOffset /100 into theZoneOffset > >> set the itemdelimiter to ":" > >> put (item 1 of theTime + theZoneOffset) into item 1 of theTime > >> put theTime into word -1 of theResult > >> end if > >> > >> if theFormat is "seconds" then > >> put word -1 of theResult into theResult > >> convert theResult to seconds > >> end if > >> > >> return theResult > >> end realTime > >> > >> Bob > >> > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode@lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode