Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Novlucker

#22
Windows / Re: Windows 8 es mejor que windos 7?
20 Agosto 2013, 22:24 PM
Mi color favorito es el azul, aunque también me gusta el verde ;D

Saludos
#23
You must send a blank email message to elhackernet-cfabbxj94590305n-anarcotux=gmail.com@eListas.net :)

Cheers
#24
Cita de: Brida en 16 Agosto 2013, 06:01 AM
Eso no es del todo cierto mi amor ^^

Piensa que en JS no se puede hacer mil cosas como acceder a ficheros del servidor o conectar con MySQL.
Con Node.js puedes :silbar:
#25
A eso iba, cuando pasas al detalle de horas/minutos/segundos, entonces pasas a tener problemas a partir de los meses, porque un mes son 30,4368499 días según google :P

Había implementado un método pero tiene el mismo problema a partir del mes, por el tema de redondeo y demás (es el mismo método que se utiliza por ejemplo para dividir un importe en billetes).

Código (csharp) [Seleccionar]
public string DateDifference(DateTime dateStart, DateTime dateEnd)
{
   Dictionary<string, double> dateParts = new Dictionary<string, double>();
   dateParts.Add("Years", 31556925.97632);
   dateParts.Add("Months", 2629743.83136);
   dateParts.Add("Weeks", 604800);
   dateParts.Add("Days", 86400);
   dateParts.Add("Hours", 3600);
   dateParts.Add("Minutes", 60);
   dateParts.Add("Seconds", 1);

   TimeSpan time = dateEnd - dateStart;
   double totalSeconds = time.TotalSeconds;
   List<string> result = new List<string>();
   int diff;

   foreach (KeyValuePair<string, double> part in dateParts)
   {
       diff = (int)(totalSeconds / part.Value);
       totalSeconds -= (diff * part.Value);

       result.Add(string.Format("{0} {1}", diff, part.Key));
   }

   return string.Join(", ", result.ToArray());
}


Creo que se podría implementar el método, pero ya no es tan "sencillo"

Saludos
#26
EleKtro H@cker, sin probarla, esa función no es correcta :P
¿Qué pasa si le paso como parámetros las fechas "01/01/2013 14:00:00" y "02/01/2013 13:00:30"?

Saludos
#27
Cita de: Mokonauta en 15 Agosto 2013, 04:13 AM
javascript se ejecutara siempre de lado cliente, no hay manera de que funcione del lado servidor.

Cita de: raul338 en 15 Agosto 2013, 04:59 AM
No tiene utilidad que se ejecute del lado del servidor.
De poder ejecutarse se puede, para que? Vaya uno a saber...

http://nodejs.org/
#28
Excelente, ya había dado el tema por perdido ;-)
#29
De manera oficial no hay modo, solo con un relay como comentas :-\
#30
Acabo de poner 400 sin problemas, recién comienza a truncar a partir de ahí (función javascript calcCharLeft())

Saludos