Fecha/Hora en Dreamweaver

Tema en 'Tutoriales Desarrollo Web' iniciado por juliohof, 2 Jun 2008.

  1. juliohof

    juliohof Guest

    Hola a todos

    estoy haciendo un banner para una pagina y lo quisiera es poner la hora y fecha en la parte superior derecha del mismo, esto lo se hacer con flash pero el asunto es que prefiero no usar flash. Si alguien supiera otra forma de colocar este dato mediante codigo u otro valor usando Dreamweaver, ya que es el programa con el que estoy haciendo la pagina, se lo agradeceria

    Gracias de antemano.
  2. rick.hunter

    rick.hunter Nuevo usuario

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <?php
    $dias = array('Domingo','Lunes',...,'Sabado'); // completalo
    $meses = array('no borrar','Enero','Febrero',...,'Diciembre'); // completalo
    // w = dia de la semana
    // j = numero de dia en el mes sin cero a la izq
    // n = numero de mes sin cero a la izq
    // Y = año en 4 digitos
    // g = hora (1-12) sin cero a la izq
    // i = minutos con cero a la izq
    // a = am / pm en minuscula
    $fecha = date('w,j,n,Y,g,i,a', time());
    list($dsem,$dmes,$mes,$anio,$hora,$min,$ampm) = split(',',$fecha);

    echo "<p>Hoy es {$dias[$dsem]} $dmes de {$meses[$mes]} de $anio<br />";
    echo "La hora actual es: $hora:min $ampm</p>";
    ?>
    <!--c2--></div><!--ec2-->
    Puedes cambiar el orden de los elementos y el formato como mejor te acomode... ojala te sirva.
  3. juliohof

    juliohof Guest

    gracias rick.hunter x el dato, estuve probando llenando los datos pero algo hice mal y no m salio el resultado q esperaba...luego lo revisare, en fin pero encontre otra forma mas facil para poner la hora y fecha q el mismo dreamweaver la genera, aqui les dejo el link

    <a href="http://www.todo-dreamweaver.com/tutorial-dreamweaver/herramientas/insertar-fecha-dreamweaver.html" target="_blank">Insertar hora y fecha en Dreamweaver</a>

    nuevamente gracias
  4. elQuique

    elQuique Usuario activo

    Claro, todo depende de si quieres poner una fecha, en ese caso solo la escribes, como texto.

    Si quieres poner la fecha del día, en ese caso debes usar un lenguaje del lado del navegador como JavaScript o del lado del servidor como PHP, ASP, JAVA.

    O si quieres que vaya cambiando la fecha, que ahí debes usar JavaScript.

    Lo que hace Dreamweaver es facilitarte, ya que esa opción inserta automáticamente ese JavaScript.

    En este ultimo caso, depende de cual es tu intención si solo poner la fecha o aprender a hacerlo :)
  5. juliohof

    juliohof Guest

    hola

    gracias x la respuesta chicos, obviamente q mi intencion es aprender a hacerlo Quique, no insertarlo

    seria mucho pedir si me ayudan llenando estos datos xq de php no se mucho :blink: y lo que he llenado lo he hecho mal.... alguna otra sugerencia sera bienvenida

    gracias de antemano :clapping:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento sin t&iacute;tulo</title>
    </head>
    <body>
    <?php
    $dias = array('Domingo','Lunes','Martes','Miercoles','Jueves','Viernes','Sabado'); //
    $meses = array('no borrar','Enero','Febrero','Marzo','Abril','Mayo','Junio','Agosto','Setiembre','Octubre','Noviembre','Diciembre'); //
    // w = Martes
    // j = 12
    // n = 8
    // Y = 2008
    // g = 8
    // i = 03
    // a = am / pm en minuscula
    $fecha = date('w,j,n,Y,g,i,a', time());
    list($dsem,$dmes,$mes,$anio,$hora,$min,$ampm) = split(',',$fecha);

    echo "<p>Hoy es {$dias[$dsem]} $dmes de {$meses[$mes]} de $anio<br />";
    echo "La hora actual es: $8:03 $ampm</p>";
    ?>

    </body>
    </html>
  6. elQuique

    elQuique Usuario activo

    Mas fácil y en pocas lineas:
    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    <?php
    setlocale(LC_ALL, "es_ES", "es_ES", "esp");
    echo strftime("Hoy es %A %d de %B de %Y <br>La hora actual es: %H:%M:%S%r", time());
    ?>
    <!--c2--></div><!--ec2-->

    <b>setlocale</b> lleva el formato a Español, así evitas los vectores

    <b>strftime</b> da formato a un valor de tiempo

    <b>time</b> es el tiempo hora día actual

    Resultado ahora mismo:
    Hoy es miércoles 13 de agosto de 2008
    La hora actual es: 01:10:08 am

    Mas info:
    setlocale <a href="http://www.php.net/manual/es/function.setlocale.php" target="_blank">http://www.php.net/manual/es/function.setlocale.php</a>
    srtftime <a href="http://www.php.net/manual/es/function.strftime.php" target="_blank">http://www.php.net/manual/es/function.strftime.php</a>
    date <a href="http://www.php.net/manual/es/function.date.php" target="_blank">http://www.php.net/manual/es/function.date.php</a>






      
      
      
      
Sitios amigos: GuiaHosting · Unidominios · Interalta · Forocreativo