Avatar Image
Colega ;)
Colega ;)

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>

Avatar Image
@man / @woman
@man / @woman

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

Avatar Image
Nació y murió en el foro
Nació y murió en el foro

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>

Avatar Image
Colega ;)
Colega ;)

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>

Avatar Image
Okupa del foro
Okupa del foro

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

Gracias
Avatar Image
@man / @woman
@man / @woman
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.
Avatar Image
Okupa del foro
Okupa del foro
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
Avatar Image
Nació y murió en el foro
Nació y murió en el foro
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
Avatar Image
Colega ;)
Colega ;)

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

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

Avatar Image
Nació y murió en el foro
Nació y murió en el foro

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  

Avatar Image
Colega ;)
Colega ;)

En este tema tienes 3 distintos...

Avatar Image
Nació y murió en el foro
Nació y murió en el foro

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

USO_FORMACION
Usuario Novato
Usuario Novato

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

User 5795558
User 5795558
Machacateclados
Machacateclados
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

USO_FORMACION
Usuario Novato
Usuario Novato

graciass

Avatar Image
Usuario habitual
Usuario habitual
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

Avatar Image
Usuario habitual
Usuario habitual
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 ?

Avatar Image
Usuario habitual
Usuario habitual

Perdón, quice decir  codigo  

Avatar Image
Usuario habitual
Usuario habitual

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é.

Avatar Image
Usuario habitual
Usuario habitual
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)

SoniaMara
Usuario Novato
Usuario Novato

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

Saludos.

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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares