Date igual que facebook y forobeta

DanielMarte Seguir

Eta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
10 Sep 2017
Mensajes
1.250
Obtener fecha tipo facebook y forobeta que en ves de ser una fecha 5/31/2020 empiece desde hace un momento y luego un minuto luego horas y dia y despues se convierte en una fecha normal

un ejemplo aqui http://prntscr.com/srdos0
 
Última edición:

ktenology

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
12 Dic 2016
Mensajes
513
¿Quieres mostrar la fecha relativa en PHP?

 

Henry00jj95

VIP
Zeta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
29 May 2019
Mensajes
1.744
Obtener fecha tipo facebook y forobeta que en ves de ser una fecha 5/31/2020 empiece desde hace un momento y luego un minuto luego horas y dia y despues se convierte en una fecha normal

un ejemplo aqui http://prntscr.com/srdos0
me parece que lo que buscas es esto:

Insertar CODE, HTML o PHP:
function ago($time)
{
    $periodos   = array("segundo", "minuto", "hora", "día", "semana", "mes", "año", "década");
    $duraciones = array("60", "60", "24", "7", "4.35", "12", "10");
    $now        = time();
    $diferencia = $now - $time;

    for ($j = 0; $diferencia >= $duraciones[$j] && $j < count($duraciones) - 1; $j++) {
        $diferencia /= $duraciones[$j];
    }
    $diferencia = round($diferencia);

    $diferencia != 1 ? $j != 5 ? $periodos[$j] .= "s" : $periodos[$j] .= "es" : null;

    return "Hace $diferencia $periodos[$j]";
}

tendrias que usarlo haci
Insertar CODE, HTML o PHP:
 echo ago(time());
 

Cicklow

Admin
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
968
Yo uso:
PHP:
    function time_elapsed_string($ptime) {
        $etime = time() - $ptime;

        if ($etime < 1) {
            return '0 seconds';
        }
    
        $a = array( 12 * 30 * 24 * 60 * 60  =>  'year',
                    30 * 24 * 60 * 60       =>  'month',
                    24 * 60 * 60            =>  'day',
                    60 * 60                 =>  'hour',
                    60                      =>  'minute',
                    1                       =>  'second'
        );
    
        foreach ($a as $secs => $str) {
            $d = $etime / $secs;
            if ($d >= 1) {
                $r = round($d);
                return $r . ' ' . $str . ($r > 1 ? 's' : '').' ago';
            }
        }
    }
le pasas el time y listo...
 

Henry00jj95

VIP
Zeta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
29 May 2019
Mensajes
1.744
Yo uso:
PHP:
    function time_elapsed_string($ptime) {
        $etime = time() - $ptime;

        if ($etime < 1) {
            return '0 seconds';
        }
   
        $a = array( 12 * 30 * 24 * 60 * 60  =>  'year',
                    30 * 24 * 60 * 60       =>  'month',
                    24 * 60 * 60            =>  'day',
                    60 * 60                 =>  'hour',
                    60                      =>  'minute',
                    1                       =>  'second'
        );
   
        foreach ($a as $secs => $str) {
            $d = $etime / $secs;
            if ($d >= 1) {
                $r = round($d);
                return $r . ' ' . $str . ($r > 1 ? 's' : '').' ago';
            }
        }
    }
le pasas el time y listo...
Interesante hay dos ;)
 

DanielMarte

Eta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
10 Sep 2017
Mensajes
1.250
Consulta resolvidad quiero darle gracias a @cicklow por su tiempo y amabilidad y todo el que tomo parte de su tiempo para comentar! GRACIAS!
 

Watermelonnable

Beta
Programador
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Nov 2017
Mensajes
139

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba