HTML 5: Código fuente para mostrar la fecha y la hora:

Resuelto/Cerrado
Arno59 Mensajes publicados 4603 Fecha de registro   Estado Colaborador Última intervención   -  
jordane45 Mensajes publicados 30426 Fecha de registro   Estado Moderador Última intervención   -
Hola,
Actualmente estoy rehaciendo un sitio web en xHTML.

Algunos scripts estaban en Javascript (visualización de la fecha y hora del día)

jueves 12 de mayo de 2016, son las 14 horas y 43 minutos.
script type="text/javascript">
var d = new Date()
var j = d.getDate()
var m = d.getMonth()
var y = d.getFullYear()
var h = d.getHours()
var mn = d.getMinutes()



¿Es posible hacer lo mismo en HTML 5?

¿Cuál es la fuente?

Gracias de antemano

Configuración: Sistemas operativos:
- Linux: Debian 8, Gentoo 20150505, Fedora 23, Ubuntu 15.10

--
El software libre "Open source" responde a la libertad de elección del consumidor y a la innovación social digital en el siglo XXI.

3 respuestas

  1. Arno59 Mensajes publicados 4603 Fecha de registro   Estado Colaborador Última intervención   499
     
    Hola,

    Gracias por tu respuesta.

    El script sobre Javascript era el siguiente:

    <script language = "JavaScript" type = "text/javascript">
    var d = new Date()
    var j = d.getDate()
    var m = d.getMonth() + 1
    var y = d.getYear()
    if (y < 999)
    y += 1900;
    var h = d.getHours()
    var mn = d.getMinutes()
    var mois, jour;
    var dayNames = new
    Array("domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado");
    if (m == 1)
    mois = " enero";
    else if (m == 2)
    mois = " febrero";
    else if (m == 3)
    mois = " marzo";
    else if (m == 4)
    mois = " abril";
    else if (m == 5)
    mois = " mayo";
    else if (m == 6)
    mois = " junio";
    else if (m == 7)
    mois = " julio";
    else if (m == 8)
    mois = " agosto";
    else if (m == 9)
    mois = " septiembre";
    else if (m == 10)
    mois = " octubre";
    else if (m == 11)
    mois = " noviembre";
    else if (m == 12)
    mois = " diciembre";
    if (j == 1)
    jour = "1er"
    else
    jour = j;
    // Prueba para determinar la fórmula a emplear
    if (h >= 18)
    document.write("Buenas noches");
    else
    document.write("Buenos días");
    document.write(" y bienvenido a mi sitio. ")
    document.write("Hoy estamos a " + dayNames[d.getDay()] + " " + jour + " " + mois + " " + y + ", ")
    document.write("son las " + h)
    if (h < 2)
    document.write(" hora ")
    else
    document.write(" horas ")
    document.write(mn)
    if (mn < 2)
    document.write(" minuto.")
    else
    document.write(" minutos.")
    </script>



    Este script, que data de hace unos años, ¿sigue siendo correcto?

    Gracias de antemano

    --
    El software libre "Open source" responde a la libertad de elección del consumidor y la innovación social digital en el siglo XXI.
    1