Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

251
Visualizações
laravel - Carbono | diffForHumans() versión más corta?

Estoy tratando de descubrir cómo acortar la salida de un método diffForHumans proporcionado por la biblioteca Carbon en laravel.

El formato predeterminado de diffForHumans es algo como esto: ( de la documentación )

  • Al comparar un valor en el pasado con el valor predeterminado ahora:

    1. hace 5 meses

    2. 1 hora antes

Pero quiero que la salida sea algo como:

  1. 1 hora
  2. 5 minutos
  3. 5 meses
  4. 2 años
  5. En este momento

¿Cómo puedo conseguir esto?

about 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Según el código fuente de diffForHumans

 /** * Get the difference in a human readable format in the current locale. * * * @param Carbon|null $other * @param bool $absolute removes time difference modifiers ago, after, etc * @param bool $short displays short format of time units * * @return string */ public function diffForHumans(Carbon $other = null, $absolute = false, $short = false) { ... }

para eliminar modificadores, pase el segundo parámetro como true y para obtener una versión abreviada del tiempo, pase el tercer parámetro como true

código fuente en

 vendor/nesbot/carbon/src/Carbon/Carbon.php
about 4 years ago · Santiago Trujillo Relatório

0

Carbon le da la opción de eliminar 'ago'

$tiempo = \Carbon\Carbon::now()->subMinutes(1)->diffForHumans(null, true)

ingrese la descripción de la imagen aquí

si necesita usar como '1 h, 5 minutos', simplemente str_replace(['hours', 'minutes'], ['h', 'mins'], $time) ;

para Just now , necesita especificar cuánto tiempo es just now .

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda