Time() de PHP pour Google Agenda les Dates de format de l'heure

J'ai PHP temps pour le début et la fin d'un événement. C'est un simple <?php time(); ?> pour l'avenir de la date de début et de fin des temps. Je me demandais si quelqu'un connaissait un moyen de prendre soit le format numérique (time () en PHP) ou la prise de certains valeur de chaîne représentant l'époque (je pourrais faire un strtotime($sometimevalue);) et d'en faire le nécessaire Google Agenda format de l'heure.

Assez parler, voici un exemple du format de l'heure:

20150107T003000Z/20150107T023000Z

Cela équivaut à 6 janvier 2015 à 5:30 PM à 6 janvier 2015 à 7:30PM.

Si quelqu'un peut m'expliquer comment traduire une time() à ce format?

Les choses qui me confondre sont, l'événement est sur Jan 6, mais le format de l'heure dit "20150107T'. Je pense qu'il serait 20150106T Aussi, le temps postfaces être 003000Z pour 5:30 pm à 023000Z pour 7:30 pm. C'est juste difficile pour moi de dire d'où ces chiffres sont générés à partir de.

OriginalL'auteur Michael | 2011-04-15