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;
}
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;
}