我正在尝试将Google日历添加到网站上我正在让客户端能够自行更新。我发现这个:http://mikeclaffey.com/google-calendar-into-html/这是相当有帮助的,但我有点卡住了。Google Calendar Feed
我建立的网站使用PHP模板,页面内容包含在$ content变量中。以下是我正在处理的链接:http://victoriasawyer.com/AmosTheTransparent。
日历提要是两个旅游日期列表中的第一个。我希望顶部看起来与底部相似。同样是理想的,但不是必要的。
我遇到的最大问题是开始日期和时间。在活动的标题中,我想只显示日期(最好是10/03/14)而不是时间。我已经想出了如何分开显示没有问题的时间。有什么方法可以更改日期格式吗?
我遇到的另一个问题是事件出现的顺序。我希望事件在列表中最早显示,列表中最后一个显示。我按照教程中的指示添加了附加参数(orderby = starttime和sortorder = ascending),但它们无法正确显示。
我使用的网址是:https://www.google.com/calendar/feeds/qmfadhgtq2kmabsi3dlb456v98%40group.calendar.google.com/public/full?orderby=starttime&sortorder=ascending&futureevents=true&alt=json。有什么我可以调整或添加修复订单?
任何帮助将非常感谢(即使你可以推荐一个替代品,它只是需要定制,迄今为止,这似乎是我找到的最佳选择)。
我必须知道日期将被使用吗?或者我可以做到这一点,以便任何日期像这样? – 2014-10-04 18:15:25
你可以这样做,所以任何日期得到格式化。你可以把变量放在这个'$ date = new DateTime($ startDate);'中 – Fraggy 2014-10-04 18:26:30