Fecha y Hora actuales
#1 · ·

Autor: OlimpiaCF

Codigo PHP:

<DIV align=center><b><font face="Arial" size="2" color="#0000FF">
<SPAN
id=clock>
<SCRIPT language=JavaScript>
<!-- Begin
var dayarray=new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado")
var montharray=new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym=""+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
{
d = new Date();
Time24H = new Date();
Time24H.setTime(d.getTime() + (d.getTimezoneOffset()*60000) + 3600000);
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate=dayarray[day]+" "+daym+" de "+montharray[month]+" de "+year+" &nbsp;&nbsp;&nbsp; "+hours+":"+minutes+":"+seconds+" "+dn+""
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
window.onload=goforit
// End -->
</SCRIPT>
</SPAN></font></b></DIV>


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#2 ·

Hay que tener encuenta que la fecha y hora de este script es la del ordenador del usuario, no la hora real del servidor.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.299
Desde: 01/Mar/2003
· ·
#3 · ·

tambien podeis usar este otro, que es un poco mas sencillo:

Codigo PHP:

<html>
<head>
<title>Reloj con Javascript</title>
<script language="JavaScript">
function mueveReloj(){
    momentoActual = new Date()
    hora = momentoActual.getHours()
    minuto = momentoActual.getMinutes()
    segundo = momentoActual.getSeconds()

    str_segundo = new String (segundo)
    if (str_segundo.length == 1)
       segundo = "0" + segundo

    str_minuto = new String (minuto)
    if (str_minuto.length == 1)
       minuto = "0" + minuto

    str_hora = new String (hora)
    if (str_hora.length == 1)
       hora = "0" + hora

    horaImprimible = hora + " : " + minuto + " : " + segundo

    document.form_reloj.reloj.value = horaImprimible

    setTimeout("mueveReloj()",1000)
}
</script>

</head>
<body onload="mueveReloj()">
<center>
<form name="form_reloj">
<input type="text" name="reloj" size="10" style="background-color : Black; color : White; font-family : Verdana, Arial, Helvetica; font-size : 8pt; text-align : center;" onfocus="window.document.form_reloj.reloj.blur()">
</form>
</center>
</body>
</html>


Nació y murió en el foro
Nació y murió en el foro
Haz clic para ver el perfil del usuario
Mensajes: 1.498
Desde: 15/Jun/2004
· ·
#4 ·

Para solo fecha:

Codigo PHP:

<SCRIPT language=JavaScript type=text/javascript>
<!--
<!--
var pong;
function makeArray(n){
  this.length = n;
  for (i=1;i<=n;i++){
    this=0;
  }
  return this;
}

// standard date display function with y2k compatibility
function displayDate() {
  var this_month = new makeArray(12);
  this_month[0]  = "Enero";
  this_month[1]  = "Febrero";
  this_month[2]  = "Marzo";
  this_month[3]  = "Abril";
  this_month[4]  = "Mayo";
  this_month[5]  = "Junio";
  this_month[6]  = "Julio";
  this_month[7]  = "Agosto";
  this_month[8]  = "Septiembre";
  this_month[9]  = "Octubre";
  this_month[10] = "Noviembre";
  this_month[11] = "Deciembre";

  var this_day_e = new makeArray(7);
  this_day_e[0]  = "Domingo";
  this_day_e[1]  = "Lunes";
  this_day_e[2]  = "Martes";
  this_day_e[3]  = "Miércoles";
  this_day_e[4]  = "Jueves";
  this_day_e[5]  = "Viernes";
  this_day_e[6]  = "Sábado";

  var today = new Date();
  var day   = today.getDate();
  var month = today.getMonth();
  var year  = today.getYear();
  var dia = today.getDay();
    if (year < 1000) {
       year += 1900; }
  return( " " + this_day_e[dia] + ", " + day + " de " + this_month[month] + " " + year);
}
// -->
</SCRIPT>

Para mostrar

<script type="text/javascript" language="JavaScript">
<!--
document.write (displayDate());//-->
</script>


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#5 ·

Una cosa. Perdonad mi ignorancia, pero este truco para que sirve exactamente? aparece un reloj o algo así?

Gracias

Okupa del foro
Okupa del foro
Haz clic para ver el perfil del usuario
Mensajes: 638
Desde: 14/Sep/2003
· ·
#6 ·
Escrito originalmente por Mia008

Una cosa. Perdonad mi ignorancia, pero este truco para que sirve exactamente? aparece un reloj o algo así?


En este caso, aparece un texto que se mueve con la hora del PC del usuario... NO la real, NO la de un sitio, sino la del PC del usuario.

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.299
Desde: 01/Mar/2003
· ·
#7 ·
Escrito originalmente por NoSetup.org

En este caso, aparece un texto que se mueve con la hora del PC del usuario... NO la real, NO la de un sitio, sino la del PC del usuario.


Ok, ya entiendo. Gracias

Okupa del foro
Okupa del foro
Haz clic para ver el perfil del usuario
Mensajes: 638
Desde: 14/Sep/2003
· ·
#8 ·
Escrito originalmente por DiStOrSioN_69
tambien podeis usar este otro, que es un poco mas sencillo:

Codigo PHP:

<html>
<head>
<title>Reloj con Javascript</title>
<script language="JavaScript">
function mueveReloj(){
    momentoActual = new Date()
    hora = momentoActual.getHours()
    minuto = momentoActual.getMinutes()
    segundo = momentoActual.getSeconds()

    str_segundo = new String (segundo)
    if (str_segundo.length == 1)
       segundo = "0" + segundo

    str_minuto = new String (minuto)
    if (str_minuto.length == 1)
       minuto = "0" + minuto

    str_hora = new String (hora)
    if (str_hora.length == 1)
       hora = "0" + hora

    horaImprimible = hora + " : " + minuto + " : " + segundo

    document.form_reloj.reloj.value = horaImprimible

    setTimeout("mueveReloj()",1000)
}
</script>

</head>
<body onload="mueveReloj()">
<center>
<form name="form_reloj">
<input type="text" name="reloj" size="10" style="background-color : Black; color : White; font-family : Verdana, Arial, Helvetica; font-size : 8pt; text-align : center;" onfocus="window.document.form_reloj.reloj.blur()">
</form>
</center>
</body>
</html>

E puesto este codigo en mi portal en html y sale el recuadro pero n sale la hora.. pero en mi pagina web si es algo curioso...:S

Nació y murió en el foro
Nació y murió en el foro
Haz clic para ver el perfil del usuario
Mensajes: 1.195
Desde: 06/Jun/2005
· ·
#9 ·

Es bastante posible que sea por esto: <body onload="mueveReloj()">

Es posible que sea eso, asi que coge otro codigo.


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#10 ·

e usado el bsucador y e provado como minimo 8 y n encuentro ninguno:S... que valla.. si m puedes pasar alguno que valal en el portal selo agradeceria  


Nació y murió en el foro
Nació y murió en el foro
Haz clic para ver el perfil del usuario
Mensajes: 1.195
Desde: 06/Jun/2005
· ·
#11 ·

En este tema tienes 3 distintos...


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#12 ·

e provado todos y no va en el portal...


Nació y murió en el foro
Nació y murió en el foro
Haz clic para ver el perfil del usuario
Mensajes: 1.195
Desde: 06/Jun/2005
· ·
#13 ·

esto donde lo coloco??, es que estoy creando un foro pero no tengo mucha idea.


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 20/May/2010
·
#14 ·
Escrito originalmente por USO_FORMACION

esto donde lo coloco??, es que estoy creando un foro pero no tengo mucha idea.

para ponerlo en, tienes que irte a la administracion del foro, aspectos, html, y despues lo insertas donde quieras, en la cabecera, o en el pie


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 119
Desde: 24/Ago/2009
· ·
#15 ·

graciass


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 20/May/2010
·
#16 ·
Escrito originalmente por @Rafa.Sr
Escrito originalmente por USO_FORMACION

esto donde lo coloco??, es que estoy creando un foro pero no tengo mucha idea.

para ponerlo en, tienes que irte a la administracion del foro, aspectos, html, y despues lo insertas donde quieras, en la cabecera, o en el pie

Pero hay un pequeño problema


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 42
Desde: 07/Dic/2008
·
#17 ·
Escrito originalmente por @carlitos233
Escrito originalmente por @Rafa.Sr
Escrito originalmente por USO_FORMACION

esto donde lo coloco??, es que estoy creando un foro pero no tengo mucha idea.

para ponerlo en, tienes que irte a la administracion del foro, aspectos, html, y despues lo insertas donde quieras, en la cabecera, o en el pie

Pero hay un pequeño problema

Resulta que al ir al paño HTML, pongo el godigo y me sale esto, y de ahí en mas no va ni para atrás,

ni para adelante.

Entonces me pregunto ... ¿Para que soy el administrador del sitio si no puedo editar ?


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 42
Desde: 07/Dic/2008
·
#18 ·

Perdón, quice decir  codigo  


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 42
Desde: 07/Dic/2008
·
#19 ·

Y como decía, ahora sale ese cartel molesto, y no deja editar ni relojes, codigo de fecha y año.Parece que ahora nadie contesta, si anda por ahí algún moderador o administrador que expliqueesto, lo agradeceré.


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 42
Desde: 07/Dic/2008
·
#20 ·
Escrito originalmente por @carlitos233

Y como decía, ahora sale ese cartel molesto, y no deja editar ni relojes, codigo de fecha y año.Parece que ahora nadie contesta, si anda por ahí algún moderador o administrador que expliqueesto, lo agradeceré.

Donde se metieron ...?  :7)


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 42
Desde: 07/Dic/2008
·
#21 ·

Vaya, muchas gracias por esta información porque me ha costado mucho poder conseguir hacer esto...

Saludos.


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 3
Desde: 07/Ago/2017
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Comunidades de foros · Trucos foros
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 05:01 UTC+02:00 DST
Temas similares
No se han encontrado temas similares
Recomendado