|
Página 1 de 1
|
 | Contador De Minutos Y Segundos |  |
| Autor |
Mensaje |
Zuker
Recien LLegado

Registrado: Septiembre 2007
Mensajes: 33
Edad: 21
|
 Contador De Minutos Y Segundos
Buenas! Luego de pelear mucho con google, me rindo a preguntar
Estoy tratando de hacer algo que me muestre los minutos y segundos que transcurren en vivo desde una hroa que yo establezco
Por ej. si establezco como fecha de comienzo las 16:00, si yo consulto eso a las 16:30, me muestre 30:00 y siga en 30:01, 30:02, etc...
Alguno tiene idea?
Saludos!
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ © Zuker - EDDB - Sharefields - LPM
|
|
|
|
 |
Pubicidad

|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1601
Edad: 14
|
 Re: Contador De Minutos Y Segundos
tipo cuenta regresiva pero en vez de regresiva vendria siendo progresiva no?, creo que lo vi en algun lado y agrege la pag a mis favoritos, reviso y aviso
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1601
Edad: 14
|
 Re: Contador De Minutos Y Segundos
Zuker, te dejo varios ya me diras cual te sirvio
<script languaje="javascript">
//cambiar el texto
var before="mi cumpleaños"
var current="Hoy es mi cumpleaños!"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec" )
function countdown(yr,m,d){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var futurestring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
if (difference==0)
document.write(current)
else if (difference>0)
document.write("Faltan "+difference+" días para "+before)
}
//cambiar la fecha
countdown(2003,2,10)
</script>
Cita: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>RELOJ QUE CUENTA HACIA ATRÁS</title>
<META NAME="GENERATOR" CONTENT="MAX's HTML Beauty++ 2004">
<script type="text/javascript" language="JavaScript">
// autor : jallmalatesta
var futuro = new Date (2004,1,3,20,16);
var actualiza = 5000;
function faltan(){
var ahora = new Date();
var faltan = futuro - ahora;
if (faltan > 0){
var segundos = Math.round(faltan/1000);
var minutos = Math.floor(segundos/60);
var segundos_s = segundos%60;
var horas = Math.floor(minutos/60);
var minutos_s = minutos%60;
var dias = Math.floor(horas/24);
var horas_s = horas%24;
document.formulario.reloj.value= dias + " dias : " + horas_s + " horas : " +
+minutos_s + " minutos : " + segundos_s + " segundos" ;
setTimeout("faltan()",actualiza);
}
else {
document.formulario.reloj.value= "0 dias : 0 horas : 0 minutos : 0 segundos" ;
return true;
}
}
</script>
</head>
<BODY onload="faltan()">
<form name="formulario">
<input type="text" name="reloj" value="" size="55" style="border : 0px ; text-align : center">
</form>
</body>
</html>
Comentarios:
- la variable "futuro" es la fecha del evento, como tu lo llamas, y su formato es (año, mes, dia, hora, minuto) teniendo en cuenta que Javascript cuenta los meses desde 0 y que por lo tanto estaríamos en el mes 1 (porque enero es el 0); también tener en cuenta que el año debe ponerse con las 4 cifras.
- lo que se visualiza es un reloj que cuenta hacia atrás dentro de una caja de texto (aunque no lo parezca) y la variable "actualiza" la he puesto para que decidas cada cuánto tiempo quieres que se actualice el reloj; en este caso cada 5000 ms, es decir, cada 5 s (podrías poner 1000 y se actualizaría cada segundo).
- no quise romperme la cabeza con lo de los meses (ya sabes, unos tienen 28 otros 30 y otros 31 días y eso era "muxo pa´l kuerpo, kolega" ); si alguien es capaz de modificar el script para que dé los meses "lo comparta, please" ).
salu2
todos esos son de regresiva, pero tal vez lo puedas modificar paraq que sea de progresiva, pero et dejo mas
Cita: <script languaje="JavaScript">
function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}
setcountdown(2005,3,23,00,00,00,00)
var opentags='<table border="1" cellpadding="0" cellspacing="0" bgcolor="#FF9900" width="270"><td align="center">'
var closetags='</td></table>'
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"Giño
function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility
else if (document.all||document.get)
crosscount=document.get&&!document.all?document.get("countdownns"Giño : countdownns
countdown()
}
window.onload=start_countdown
function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getUTCMonth()
var todayd=today.getUTCDate()
var todayh=today.getUTCHours()
var todaymin=today.getUTCMinutes()
var todaysec=today.getUTCSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
}
}
else if (dday<=-1){
if (document.layers){
}
}
{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+ "valign='center'>"+dhour+"Horas"+dmin+"Min."+dsec+"Seg."+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.get)
crosscount.innerHTML=opentags+dday+ " Dias<td align='center'>"+dhour+" Hrs<td align='center'>"+dmin+" Mns<td valign='center'>"+dsec+" Sgs<td valign='center'>"+closetags
}
setTimeout("countdown()",1000)
}
// end generated JavaScript. -->
</script>
<center>
<table border="3" cellspacing="2" bgcolor='F5DED3'>
<tr>
<td class="">Campo para añadir el texto que quieras que salga</td></tr>
</table>
<span id="countdownns" style="width:&{countdownwidth}; height:&{countdownheight};"></span>
</center>
En esta variable setcountdown(2005,3,23,00,00,00,00) es donde debes de poner la fecha hacia la que se hace la cuenata atrás,si cambiaslos valores ,00 podrás ver la cuenta progresiva hacia adelante.
Ojo algún usuario puede decirte que salen mal los calculos del reloj,esto es muy sencillo,este código lo que hace es extraer de su pc la fecha y hora con el comando ( get ) o sea que si el pc de alguien está mal ajustado de fecha y hora,esa persona podra ver mas o menos dias,horas,minutos y segundos en la cuenta atras de los que ralmente hay.
aqui uno de cuenta progresiva:
<script language="javascript" >
var minutero = 0;
var segundero = 0;
var horario = 0;
var activo = false;
function ajuste(n) {
var salida = "";
if (n < 10) salida = "0" + n ;
else salida = "" + n;
return salida;
}
function iniciaReloj() {
if (activo) {alert("Fin cuenta"); location.reload()}
activo = true;
document.digital.segundo.value = ajuste(segundero);
document.digital.minuto.value = ajuste(minutero);
document.digital.hora.value = ajuste(horario);
setTimeout("ponSegundero()", 1000);
}
function ponSegundero() {
if (++segundero > 59) {
ponMinutero();
segundero = 0;
}
document.forms.digital.segundo.value = ajuste(segundero);
setTimeout("ponSegundero()", 1000);
}
function ponMinutero() {
if (++minutero > 59) {
ponHora();
minutero = 0;
}
document.forms.digital.minuto.value = ajuste(minutero);
}
function ponHora() {
if (++horario > 23) horario = 0;
document.forms.digital.hora.value = ajuste(horario);
}
</script>
si ninguno te sirva avisa y busco mas
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Zuker
Recien LLegado

Registrado: Septiembre 2007
Mensajes: 33
Edad: 21
|
 Re: Contador De Minutos Y Segundos
si, progresiva en vez de regresiva  los pruebo y te digo, mil gracias
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ © Zuker - EDDB - Sharefields - LPM
|
|
|
|
 |
Zuker
Recien LLegado

Registrado: Septiembre 2007
Mensajes: 33
Edad: 21
|
 Re: Contador De Minutos Y Segundos
El primero no se como usarlo:P y los otros son de cuenta regresiva
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ © Zuker - EDDB - Sharefields - LPM
|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1601
Edad: 14
|
 Re: Contador De Minutos Y Segundos
el ultimo es progresivo, estoy seguro, lo saque de foros del web
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Zuker
Recien LLegado

Registrado: Septiembre 2007
Mensajes: 33
Edad: 21
|
 Re: Contador De Minutos Y Segundos
el ultimo es progresivo, estoy seguro, lo saque de foros del web
Si, estuve viendo ese. Pero se activa al hacer click, yo necesito uno automatico y que que no se renueve
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ © Zuker - EDDB - Sharefields - LPM
|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1601
Edad: 14
|
 Re: Contador De Minutos Y Segundos
ya veo, sigo buscando y edito
EDITO: prueba este
<script>
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
function countup(yr,m,d){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var paststring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1)
difference+=" días"
document.write("Este Sitio lleva "+difference+" en Internet desde su creación!")
}
//cambiar la fecha
countup(2001,06,16)
</script>
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
Zuker
Recien LLegado

Registrado: Septiembre 2007
Mensajes: 33
Edad: 21
|
 Re: Contador De Minutos Y Segundos
es de dias meses y años ese :$
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ © Zuker - EDDB - Sharefields - LPM
|
|
|
|
 |
casimedicos
Empezando

Registrado: Agosto 2007
Mensajes: 88
Edad: 32
|
 Prueba
|
|
|
|
 |
Lordss
SubAdministrador

Registrado: Septiembre 2007
Mensajes: 1601
Edad: 14
|
 Re: Contador De Minutos Y Segundos
nada, me parece que vas a tener que preguntarle a un especialista en java script, pregunta en algun foro especializado en java script, por que no consigo nada como tu lo pides
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
URL: www.tecno-sence.net
Plantilla: Vista Teal
Mods: Los que trae ademas del Mouse Hover Description mod, karma mod, y no recuerdo los otros...
Version de icy: 1.2.0.27b
|
|
|
|
 |
casimedicos
Empezando

Registrado: Agosto 2007
Mensajes: 88
Edad: 32
|
 Re: Contador De Minutos Y Segundos
Buenas! Luego de pelear mucho con google, me rindo a preguntar
Estoy tratando de hacer algo que me muestre los minutos y segundos que transcurren en vivo desde una hroa que yo establezco
Por ej. si establezco como fecha de comienzo las 16:00, si yo consulto eso a las 16:30, me muestre 30:00 y siga en 30:01, 30:02, etc...
Alguno tiene idea?
Saludos!
has probado ha hacerlo con php
o tiene que ser necesariamente javascript
por si te sirve en php
te pongo un codigo facilmente adaptable a lo que pides
<?php
//A: RECORDS TODAY'S Date And Time
$today = time();
//B: RECORDS Date And Time OF YOUR EVENT
$event = mktime(0,0,0,12,25,2007);
//C: COMPUTES THE DAYS UNTIL THE EVENT.
$countdown = floor(($event - $today)/86400);
//D: DISPLAYS COUNTDOWN UNTIL EVENT
echo "$countown days until Christmas";
?>
cambiando los 86400 segundos=1 dia por lo que quieras medir
puedes contar los minutos o segundos desde un evento
haciendo la operacion al reves
ya nos contaras si te sirve
saludos
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ FIRMA ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ La experiencia es una enfermedad que no se contagia.
http://www.mieloma.com/ - http://www.casimedicos.com/ - http://www.egalego.com/ - http://www.casimedicos.com.es/ - http://www.medicosmir.com/
|
|
|
|
 |
|
|
 | |  |
|
Página 1 de 1
|
Usuarios navegando en este Tema: 0 Registrados, 0 Ocultos y 0 Invitados Usuarios Registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos No Puede descargar archivos No Puede enviar eventos al Calendario
|
|
|
|
|