So, for whatever reason, the code works when you specify seconds
(00:00:00.00) on the Max and Min times versus not specifying
(00:00:00).  The PHP date function returns the ISO formatted date and
time, but does not include the seconds.  When I re-wrote the code in
PHP to include seconds, everything shows up correctly:

var startMin =
google.gdata.DateTime.fromIso8601('2007-01-01T00:00:00.00-00:00');
        var startMax = google.gdata.DateTime.fromIso8601('<?php echo
(date('Y', time()).'-'.date('m', time()).'-'.date('d',
time()).'T00:00:00.00-00:00');?>');
        query2.setMinimumStartTime(startMin);
        query2.setMaximumStartTime(startMax);


Before I found this answer, I had hard coded the dates without the
seconds included because that was the only difference between what my
hard coded startMin variable and my dynamically set startMax
variable.  When I put the following in the code, it failed (notice the
absence of seconds included in the date/time):

var startMin =
google.gdata.DateTime.fromIso8601('2007-01-01T00:00:00-00:00');
        var startMax =
google.gdata.DateTime.fromIso8601(''2008-04-01T00:00:00-00:00');
        query2.setMinimumStartTime(startMin);
        query2.setMaximumStartTime(startMax);





On Mar 31, 2:27 pm, "Austin (Google)" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> That's interesting 'cause I try what you have done and I can retrieve
> events without the start-max using the JS client library.
>
> Since I cannot reproduce your problem, I am not sure why your code
> only retrieve events when start-max is specified.  Let us know if you
> have other information.  Thanks
>
> Austin
>
>
>
> On Mon, Mar 31, 2008 at 10:54 AM, CreativeLlama <[EMAIL PROTECTED]> wrote:
>
> >  I'm trying to get events for only a certain time period from my
> >  calendar events feed, using Javascript and PHP.  The events don't show
> >  up in my webpage if I use the piece of PHP below.  If I hard code
> >  startMaxNow, the code works just fine.  When I view the source code
> >  via the web browser the date is formatted correctly.  Any suggestions?
>
> >         var startMaxNow = '<?php echo date('c',time());?>';
> >         var startMin =
> >  google.gdata.DateTime.fromIso8601('2007-01-01T00:00:00.000-00:00');
> >         var startMax = google.gdata.DateTime.fromIso8601(startMaxNow);
> >         query2.setMinimumStartTime(startMin);
> >         query2.setMaximumStartTime(startMax);
>
> >  Thanks!- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to