round relative time (#8199)
This commit is contained in:
		@@ -24,11 +24,11 @@ let now = $ref(new Date());
 | 
			
		||||
const relative = $computed(() => {
 | 
			
		||||
	const ago = (now.getTime() - _time.getTime()) / 1000/*ms*/;
 | 
			
		||||
	return (
 | 
			
		||||
		ago >= 31536000 ? i18n.t('_ago.yearsAgo',   { n: (~~(ago / 31536000)).toString() }) :
 | 
			
		||||
		ago >= 2592000  ? i18n.t('_ago.monthsAgo',  { n: (~~(ago / 2592000)).toString() }) :
 | 
			
		||||
		ago >= 604800   ? i18n.t('_ago.weeksAgo',   { n: (~~(ago / 604800)).toString() }) :
 | 
			
		||||
		ago >= 86400    ? i18n.t('_ago.daysAgo',    { n: (~~(ago / 86400)).toString() }) :
 | 
			
		||||
		ago >= 3600     ? i18n.t('_ago.hoursAgo',   { n: (~~(ago / 3600)).toString() }) :
 | 
			
		||||
		ago >= 31536000 ? i18n.t('_ago.yearsAgo',   { n: Math.round(ago / 31536000).toString() }) :
 | 
			
		||||
		ago >= 2592000  ? i18n.t('_ago.monthsAgo',  { n: Math.round(ago / 2592000).toString() }) :
 | 
			
		||||
		ago >= 604800   ? i18n.t('_ago.weeksAgo',   { n: Math.round(ago / 604800).toString() }) :
 | 
			
		||||
		ago >= 86400    ? i18n.t('_ago.daysAgo',    { n: Math.round(ago / 86400).toString() }) :
 | 
			
		||||
		ago >= 3600     ? i18n.t('_ago.hoursAgo',   { n: Math.round(ago / 3600).toString() }) :
 | 
			
		||||
		ago >= 60       ? i18n.t('_ago.minutesAgo', { n: (~~(ago / 60)).toString() }) :
 | 
			
		||||
		ago >= 10       ? i18n.t('_ago.secondsAgo', { n: (~~(ago % 60)).toString() }) :
 | 
			
		||||
		ago >= -1       ? i18n.ts._ago.justNow :
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user