Skip to content

Instantly share code, notes, and snippets.

@unruthless
Created November 14, 2010 03:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unruthless/675887 to your computer and use it in GitHub Desktop.
Save unruthless/675887 to your computer and use it in GitHub Desktop.
EE date formatting
<?php
/* This looks like a mess, but it works. Allow PHP for the template, set parsing to Output.
* Results in the following:
* Jan 16 - 18, 2010
* Jan 16 - Feb 18, 2010
* Jan 16, 2010 - Jan 18, 2020
*/
?>
{if event_start_datetime && event_end_datetime}{event_start_datetime format="%F %j"}<?php if ("{event_start_datetime format="%Y"}" != "{event_end_datetime format="%Y"}") { ?>, {event_end_datetime format="%Y"} <?php } ?>-<?php if (("{event_start_datetime format="%F"}" != "{event_end_datetime format="%F"}") || ("{event_start_datetime format="%Y"}" != "{event_end_datetime format="%Y"}")) { ?> {event_end_datetime format="%F"}<?php } ?>{event_end_datetime format="%j"}<?php if ("{event_start_datetime format="%Y"}" == "{event_end_datetime format="%Y"}") { ?>, {event_end_datetime format="%Y"}<?php } ?>{/if}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment