
- #Dates to ical update#
- #Dates to ical upgrade#
- #Dates to ical registration#
- #Dates to ical plus#
- #Dates to ical download#
That could mean Eastern Standard Time for USA or Australia. Don't be tempted to use a timezone abbreviation like EST $timezone = new \DateTimeZone('Europe/Amsterdam')
#Dates to ical download#
When working with Dates in PHP it's best to use the DateTime object, then you can easily work with and change the timezones. If your calendar application does not have a subscribe option, you can download the calendar file to your desktop and. That would out put somthing like this for a 1hr shift from GMT 20150601T10:38+01:00
#Dates to ical plus#
In order for dates to go into the calendar correctly, you need to specify the timezone offset from UTC as plus or minus Hours and Minutesĭate('Ymd\THisP') // P is an offset against GMT and should work for all calendar purposes. The standard allows products from many vendors. In the USA alone there are multiple timezones - so you can't make that assumption just based on your users being in the same country as you. iCalendar, or iCal for short, is a standard method of transferring calendar information between computer systems. If you leave that out - then you are presuming that the timezone settings on the end users calendar application, match those of your system generating the timestamps. The \Z is telling the system the timezone. It's current format as a timestamp looks like 1344466800000This is from this example which is what I am following to create my ics file. However the timestamp format isn't working in the ics file, the correct date isn't being added, so I need to convert it to a value that looks like 20091109T101015Z. I am then retriving this value to make an ics file, a calender file that adds the event time and details to the users calender. Many other bugs are addressed in this version.įixed bug where processes could be left behind after application deleted.Īdded punctuation corrrection.I have a date that I am storing as a timestamp through the formatDate function in jQuery. Sub-groups now sync from Address Book as wel as the top level group linked.

Syncs much faster than previous versions. 'Calendar does not support events' bug addressed.Īllows for separate iCal calendars for birthdays and anniversary events. Localized into French, German and Spanish.įixed 'managed object model' crash on slower systems.įixed Calendar Picker window showing in background.įixed crash at end of sync due to over releasing.Īdded new calendar picker to help pick non-local calendars.Īdded additional event title tokens: "ordinal age", "middle name", "organization" and "year".
#Dates to ical update#
You are recommended to update to this version before updating to OSX to 10.7. Now uses company name for surname token when card flagged as company.įix incorrect 'year' token text bug in English version.įix Calendar Picker crash bug with Lion/MobileMe. No longer adds default iCal alarm to new events. Shows Address Book/Contacts.app smart groups.ĭates without a year no longer show 'age', 'ordinal age' or 'year' tokens. Removed reminder only calendars from calendar picker.įix bug blocking operation under OSX 10.7 introduced in version 2.3.2.Ĭhanged case of text "birthdays" to lower case.
#Dates to ical upgrade#
The application runs in demo mode for two weeks before it needs registering.įix for OSX 10.8 Calendar interface issues.įix for failure on event deletion when the event had previously been deleted.įix for events not being deleted from CalDAV calendars in OSX 10.8.įix default alarm being removed in OSX 10.8 when no additional alarms are set.įix launchd permissions bug blocking background syncing for some users.Īddressed reported duplicates on upgrade issue.
#Dates to ical registration#
Dates to iCal will then run in the background as required to keep the 'Anniversary' calendars in iCal in sync with updates in the user's Address Book.ĭates to iCal 2 is shareware, registration is £4 per machine. Users with a large number of dates in Address Book may prefer to quit iCal before activating Dates to iCal, as iCal can become unresponsive due to a large number of events being added at one time. In the Subject and Location boxes, type the subject and location information. In Calendar, on the Home tab, in the New group, click New Appointment.

To start Dates to iCal, open the application, make the settings required (settings are divided into 'General', 'Titles' and 'Alarms' tabs) and then quit. If you already created the appointment on your calendar, skip to the next section, Step 2: Send an iCalendar attachment. It now uses the Sparkle framework to keep the user updated of future releases. The application is now internationalized. My gratitude goes to Mathias Hofmann, Boris Lewandowski, Joerg Czanderle, David Poves, Daniel Montoya, Michael Fördere, Corentin Cras-Méneur and Roberto Miola for their help in these translations.Īs of version 2.2 Dates to iCal is able to access non local Exchange and CalDAV address books in Address Book. Version 2.3 of Dates to iCal is localized into French, German, Italian and Spanish.
