Skip to content

Instantly share code, notes, and snippets.

@bsalim
Last active December 10, 2015 13:38

Revisions

  1. bsalim renamed this gist Jan 3, 2013. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions gistfile1.php → datehelper.php
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,12 @@
    <?php
    /**
    * Format date using PHP DateTime Object
    **/
    function format_date_from_mysql($date,$newformatted='M d, Y')
    {
    return DateTime::createFromFormat("Y-m-d H:i:s", $date)->format($newformatted);
    }

    /**
    * Take mysql date format and display it nicely like a calendar format
    **/
  2. bsalim created this gist Jan 3, 2013.
    29 changes: 29 additions & 0 deletions gistfile1.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    <?php
    /**
    * Take mysql date format and display it nicely like a calendar format
    **/

    function nice_display_date($date,$time=false)
    {
    if($time) {
    $string = '<div style="text-align:center">';
    $string .= '<span style="font-size:16px;font-weight:700;color:#999">'.format_date_from_mysql($date,'g:i A').'</span>';
    $string .= '</div>';

    return $string;
    }

    $string = '<div style="text-align:center">';
    $string .= '<span style="font-size:16px;font-weight:700;color:#999">'.
    format_date_from_mysql($date,'M').'</span><br />';

    $string .= '<span style="font-size:26px;font-weight:700;color:#f90">'.
    format_date_from_mysql($date,'d').'</span><br />';
    $string .= '<span style="font-size:14px;font-weight:700;">'.
    format_date_from_mysql($date,'Y').'</span>';

    $string .= '</div>';

    return $string;

    }