handle like comments data, req for update comments and add loading for like comment && search specialty with searchbar in doctors page && set category and specialty data
This commit is contained in:
@@ -435,3 +435,28 @@ export const buildDoctorParams = (searchParams) => {
|
||||
|
||||
return params;
|
||||
};
|
||||
|
||||
export function timeAgo(timestamp) {
|
||||
const now = moment();
|
||||
const then = moment.unix(timestamp);
|
||||
const diffSeconds = now.diff(then, "seconds");
|
||||
|
||||
if (diffSeconds < 60) {
|
||||
return diffSeconds === 0 ? "همین الان" : `${diffSeconds} ثانیه پیش`;
|
||||
} else if (diffSeconds < 3600) {
|
||||
const minutes = Math.floor(diffSeconds / 60);
|
||||
return `${minutes} دقیقه پیش`;
|
||||
} else if (diffSeconds < 86400) {
|
||||
const hours = Math.floor(diffSeconds / 3600);
|
||||
return `${hours} ساعت پیش`;
|
||||
} else if (diffSeconds < 2592000) {
|
||||
const days = Math.floor(diffSeconds / 86400);
|
||||
return `${days} روز پیش`;
|
||||
} else if (diffSeconds < 31104000) {
|
||||
const months = Math.floor(diffSeconds / 2592000);
|
||||
return `${months} ماه پیش`;
|
||||
} else {
|
||||
const years = Math.floor(diffSeconds / 31104000);
|
||||
return `${years} سال پیش`;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user