Skip to content

Instantly share code, notes, and snippets.

@Klerith
Created November 2, 2022 20:36
Show Gist options
  • Select an option

  • Save Klerith/f5cb31404fef4bad8160ce4eac5318b2 to your computer and use it in GitHub Desktop.

Select an option

Save Klerith/f5cb31404fef4bad8160ce4eac5318b2 to your computer and use it in GitHub Desktop.
Fecha de creación humana
export const timeSince = ( date: string ) => {
const baseDate = new Date(date)
const seconds = Math.floor(( new Date().getTime() - baseDate.getTime() ) / 1000);
let interval = seconds / 31536000;
if (interval > 1) {
return Math.floor(interval) + " years";
}
interval = seconds / 2592000;
if (interval > 1) {
return Math.floor(interval) + " months";
}
interval = seconds / 86400;
if (interval > 1) {
return Math.floor(interval) + " days";
}
interval = seconds / 3600;
if (interval > 1) {
return Math.floor(interval) + " hours";
}
interval = seconds / 60;
if (interval > 1) {
return Math.floor(interval) + " minutes";
}
return Math.floor(seconds) + " seconds";
}
@fredy-glz
Copy link

Gracias!

@wcervera
Copy link

gracias profe!, excelente curso!

@junior-r
Copy link

Muchas gracias,! Muy buen curso

@tomiarg
Copy link

tomiarg commented Jul 28, 2025

Genio Fernando! eternamente agradecido por tus cursos

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment