Thursday, October 13, 2016

Create date format Day,month year wise

 Create a date format using php like:
Today at 05:41pm
22 Sep, at 04:42pm



function create_date_format($postDate){
        $formatted_date='';
        $timestamp    =    strtotime($postDate);
        $date         =     date('Y-m-d', $timestamp);
        $dayname     =     date('D', $timestamp);
        $now = time(); // or your date as well
        $datediff = $now - $timestamp;
        $no_of_days = floor($datediff / (60 * 60 * 24));
        $currentYear = date('Y');
        $postYear     = date("Y",$timestamp);
       
        //echo date('Y-m-d',strtotime("-7 days"));
        if($date == date('Y-m-d')){
            return $formatted_date = "Today "." at ".date('h:ia', $timestamp);
        } elseif($date == date('Y-m-d',strtotime("-1 days"))){
            return $formatted_date = "Yesterday at ".date('h:ia', $timestamp);
        } else {           
            if($no_of_days<7){
                if($dayname=="Mon"){
                    $formatted_date = "Monday at ".date('h:ia', $timestamp);
                }elseif($dayname=="Tue"){
                    $formatted_date = "Tuesday at ".date('h:ia', $timestamp);
                }elseif($dayname=="Wed"){
                    $formatted_date = "Wednesday at ".date('h:ia', $timestamp);
                }elseif($dayname=="Thu"){
                    $formatted_date = "Thursday at ".date('h:ia', $timestamp);
                }elseif($dayname=="Fri"){
                    $formatted_date = "Friday at ".date('h:ia', $timestamp);
                }elseif($dayname=="Sat"){
                    $formatted_date = "Saturday at ".date('h:ia', $timestamp);
                }elseif($dayname=="Sun"){
                    $formatted_date = "Sunday at ".date('h:ia', $timestamp);
                }
            }else{
                if($currentYear>$postYear){
                    $formatted_date = date('d M Y,', $timestamp)." at ".date('h:ia', $timestamp);
                }else {
                    $formatted_date = date('d M,', $timestamp)." at ".date('h:ia', $timestamp);
                }
            }
        }
        return $formatted_date;

}

No comments:

Post a Comment

What is scope in Angular Js

Angular Js Scope The scope is the binding part between the HTML (view) and the JavaScript (controller). The scope is an object with th...