| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo calcular la diferencia de tiempo con PHP
    A veces puede que tenga que conocer la diferencia de tiempo entre dos fechas en su página web - por ejemplo, si tiene un temporizador de cuenta atrás . PHP tiene varias funciones que devolverán las fechas y horas en diferentes formas, pero no permiten mucha flexibilidad. Al combinar estas funciones con las que usted mismo crea , se puede calcular la diferencia entre dos fechas y horas , el ahorro de los valores del segundo al año en las variables independientes. A continuación, puede editar o visualizar estos valores si lo deseas . Instrucciones
    1

    Abrir un archivo HTML y escriba el código siguiente en el elemento " " :

    < php

    TIMEDIFF función ( $ primero , $ apellido) {

    Esto abre una etiqueta PHP , y define una nueva función llamada " TIMEDIFF " que acepta dos parámetros. Estos serán en forma de dos fechas con un "AAAA -MM -DD HH : MM : SS " formato , permitiendo que las funciones de PHP predefinidas para manipular los
    2

    Escriba lo siguiente : . < Br >

    if ($ primero > $ apellido) {

    precio: $ tmp = $ última ;

    $ last = $ primero ;

    $ nombre = $ tmp ;

    }

    Este bloque garantiza que, independientemente de que el primer parámetro viene cronológicamente antes o después de que el segundo parámetro , la función devuelve una diferencia de tiempo positivo.
    3

    Escriba el siguiente código:

    $ firstTime = strtotime ($ primero ) ;

    $ LastTime = strtotime ($ prev) ;

    $ año = $ día hora = $ = $ = 0 minutos ;

    $ segundo = $ LastTime - $ firstTime ;

    las dos primeras líneas crean un par de variables de los dos parámetros de fecha y convertir cada uno a un número de segundos transcurridos desde el 1 de enero del 1970 ( Unix ) de modo que los valores pueden ser modificados . La tercera línea crea cuatro variables de conteo y las inicializa a cero. La última línea crea una variable que recibe la diferencia en segundos desde el primer día hasta el último día
    4

    Escriba el siguiente código: .

    While ($ segundos > = 31536000 ) {

    $ año = $ año + 1 ;

    $ segundos = segundos - $ 31.536.000 ;

    }

    while ($ segundos > = 86400 ) { $

    días = $ días + 1 ;

    $ segundos = segundos - $ 86,400 ;

    }

    while ( $ segundos > = 3,600 ) {

    $ hora = $ + 1 hora ;

    $ segundos = segundos - $ 3.600 ;

    }

    while ( $ segundos > ; = 60 ) { $

    minutos = $ minutos + 1 ;

    $ segundo = $ - 60 segundos ;

    }

    Estos bloques disminuir el valor de los segundos $ variables para calcular el número de años , días , horas y minutos han pasado . Dado que el número de días de cada mes es diferente , no es práctico para contar ese número
    5

    Escriba lo siguiente : .

    Echo $ año . " Años" . $ día . " Días" . $ horas . " Horas" .

    $ Minutos . " Minutos ". $ segundos . "Segundos . "; ?

    }

    >

    Estas líneas sólo muestran la diferencia de tiempo al visitante del sitio Web mediante la instrucción echo a continuación, cierre la función TIMEDIFF y PHP . tag
    6

    Escriba lo siguiente :

    eco TIMEDIFF ( " 2011-06-13 12:15:07 ", " 2011-07-09 18:35:15 " ) ;

    eco TIMEDIFF ( " 2010-04-16 12:00:00 ", " 2011-04-16 12:00:00 ");

    eco TIMEDIFF ( " 2012 - 12-01 00:00:00 " , date (' Ymd h: i: s " , time () ));

    eco TIMEDIFF ( date (' Ymd h: i: s " , time () ) , " 2012-12-01 00:00:00" ) ;

    Estas cuatro líneas son cuatro ejemplos de la función TIMEDIFF en el trabajo. El primero calcula la diferencia y devuelve cero años , 26 días , seis horas , 20 minutos y ocho segundos . La segunda devuelve exactamente un año . El tercer y cuarto tanto usar la fecha de PHP y funciones de tiempo para crear uno de los parámetros , la hora exacta en el ordenador del visitante. Tenga en cuenta que pasan los mismos valores , pero en el orden inverso . Porque usted marcó para esto en el comienzo de la función TIMEDIFF , devuelven el mismo resultado , sin embargo , estos resultados cambian dinámicamente en función de la hora y el día que un visitante carga la página
    .

    Previous :

    next :
      Artículos relacionados
    ·Cómo solucionar problemas de Apache y PHP Archivos 
    ·Tutorial de PHP Funciones de cadena 
    ·Cómo convertir Int a Tinyint 
    ·Cómo detectar Robots en PHP 
    ·MySQL Tutorial Joomla 
    ·PHP Hit Tutorial Mostrador 
    ·MySQL Distinct Tutorial 
    ·Formato de entrada de fecha y hora en MySQL 
    ·SQL Certificación 
    ·Cómo conseguir un Root Ruta del archivo del servidor m…
      Artículos destacados
    ·Cómo implementar la aplicación para Windows CE 
    ·PHP Cadena Tutorial 
    ·Cómo actualizar el código de Visual Basic 6 
    ·Cómo eliminar un elemento de una lista secundaria de R…
    ·Cómo escribir macros en Visual Basic 
    ·Cómo convertir Vb6 a 64 Bit 
    ·Cómo agregar campos ocultos en MySQL 
    ·Geoprocesamiento con Python 
    ·Cómo generar una cadena alfanumérica Random 
    ·Cómo cargar un archivo XML con PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com