var my_date_format = function(input){
var fullDate = new Date();
var formatted_date='';
//convert month to 2 digits
var twoDigitMonth = ((fullDate.getMonth().length+1) === 1)? (fullDate.getMonth()+1) : '0' + (fullDate.getMonth()+1);
// Today Date
var currentDate = fullDate.getFullYear()+ "-" + twoDigitMonth + "-" + fullDate.getDate();
var dateArray = input.split(' ');
//Yesterday date GET
var a = (fullDate.getDate() - 1);
var yesterday=fullDate.getFullYear()+ "-" + twoDigitMonth + "-" + a;
// last 7 day
var b = (fullDate.getDate() - 7);
var beforsevenday=fullDate.getFullYear()+ "-" + twoDigitMonth + "-" + b;
//console.log(day[d.getDay()]);
var d = new Date(Date.parse(input.replace(/-/g, "/")));
var month = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
var day =['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];
var date = d.getDate() + " " + month[d.getMonth()] + ", " + d.getFullYear();
var time = d.toLocaleTimeString().toLowerCase().replace(/([\d]+:[\d]+):[\d]+(\s\w+)/g, "$1$2");
if(dateArray[0] == currentDate){
formatted_date = "Today "+" at "+time;
}
else if(dateArray[0]== yesterday){
formatted_date = "Yesterday at "+time;
}
else {
if(dateArray[0] < beforsevenday){
var dayname= day[d.getDay()];
console.log(dayname);
if(dayname=="Mon"){
formatted_date = "Monday at "+time;
}else if(dayname=="Tue"){
formatted_date = "Tuesday at "+time;
}else if(dayname=="Wed"){
formatted_date = "Wednesday at "+time;
}else if(dayname=="Thu"){
formatted_date = "Thursday at "+time;
}else if(dayname=="Fri"){
formatted_date = "Friday at "+time;
}else if(dayname=="Sat"){
formatted_date = "Saturday at "+time;
}else if(dayname=="Sun"){
formatted_date = "Sunday at "+time;
}
}
else{
formatted_date= date + " " + time;
}
}
return formatted_date;
};
console.log(my_date_format(response['crdt']))
// Today 09:45:00 PM
// Day like "Monday" 03:32:00 AM
var fullDate = new Date();
var formatted_date='';
//convert month to 2 digits
var twoDigitMonth = ((fullDate.getMonth().length+1) === 1)? (fullDate.getMonth()+1) : '0' + (fullDate.getMonth()+1);
// Today Date
var currentDate = fullDate.getFullYear()+ "-" + twoDigitMonth + "-" + fullDate.getDate();
var dateArray = input.split(' ');
//Yesterday date GET
var a = (fullDate.getDate() - 1);
var yesterday=fullDate.getFullYear()+ "-" + twoDigitMonth + "-" + a;
// last 7 day
var b = (fullDate.getDate() - 7);
var beforsevenday=fullDate.getFullYear()+ "-" + twoDigitMonth + "-" + b;
//console.log(day[d.getDay()]);
var d = new Date(Date.parse(input.replace(/-/g, "/")));
var month = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
var day =['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];
var date = d.getDate() + " " + month[d.getMonth()] + ", " + d.getFullYear();
var time = d.toLocaleTimeString().toLowerCase().replace(/([\d]+:[\d]+):[\d]+(\s\w+)/g, "$1$2");
if(dateArray[0] == currentDate){
formatted_date = "Today "+" at "+time;
}
else if(dateArray[0]== yesterday){
formatted_date = "Yesterday at "+time;
}
else {
if(dateArray[0] < beforsevenday){
var dayname= day[d.getDay()];
console.log(dayname);
if(dayname=="Mon"){
formatted_date = "Monday at "+time;
}else if(dayname=="Tue"){
formatted_date = "Tuesday at "+time;
}else if(dayname=="Wed"){
formatted_date = "Wednesday at "+time;
}else if(dayname=="Thu"){
formatted_date = "Thursday at "+time;
}else if(dayname=="Fri"){
formatted_date = "Friday at "+time;
}else if(dayname=="Sat"){
formatted_date = "Saturday at "+time;
}else if(dayname=="Sun"){
formatted_date = "Sunday at "+time;
}
}
else{
formatted_date= date + " " + time;
}
}
return formatted_date;
};
console.log(my_date_format(response['crdt']))
// Today 09:45:00 PM
// Day like "Monday" 03:32:00 AM