home Foro de soporte Servicio Foros Trucos foros
 
Fecha y Hora actuales
Haz clic para ver el perfil del usuario
Colega ;)
Colega ;)
· ·
#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>

Haz clic para ver el perfil del usuario
@man / @woman
@man / @woman
· ·
#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.

Haz clic para ver el perfil del usuario
Nació y murió en el foro
Nació y murió en el foro
· ·
#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>

Haz clic para ver el perfil del usuario
Colega ;)
Colega ;)
· ·
#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>

Haz clic para ver el perfil del usuario
Okupa del foro
Okupa del foro
· ·
#5 ·

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

Gracias
Haz clic para ver el perfil del usuario
@man / @woman
@man / @woman
· ·
#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.
Haz clic para ver el perfil del usuario
Okupa del foro
Okupa del foro
· ·
#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
Haz clic para ver el perfil del usuario
Nació y murió en el foro
Nació y murió en el foro
· ·
#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
Haz clic para ver el perfil del usuario
Colega ;)
Colega ;)
· ·
#9 ·

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

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

Haz clic para ver el perfil del usuario
Nació y murió en el foro
Nació y murió en el foro
· ·
#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  

Haz clic para ver el perfil del usuario
Colega ;)
Colega ;)
· ·
#11 ·

En este tema tienes 3 distintos...

Haz clic para ver el perfil del usuario
Nació y murió en el foro
Nació y murió en el foro
· ·
#12 ·

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

Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#13 ·

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

Haz clic para ver el perfil del usuario
Machacateclados
Machacateclados
· ·
#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

Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#15 ·

graciass

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#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

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#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 ?

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#18 ·

Perdón, quice decir  codigo  

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#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é.

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#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)

Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
· ·
#21 ·

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
Foro de soporte · Servicio Foros · Trucos foros
Opciones:
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 01:20 UTC+02:00 DST
Temas similares
No se han encontrado temas similares