Buscar en Mundobip

Artículos | Foro

obtener fecha en javascript

obtener fecha en javascript

Notapor Fran.11 » 29 Ene 2013 11:41

alguien me puede decir como obtener la fecha en javascript?
resulta que debo obtener la fecha de un elemento input text introducida mediante un calendario para añadirle un plus por ser fin de semana...gracias de antemano.



Publicidad
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: obtener fecha en javascript

Notapor Ghost » 29 Ene 2013 14:07

Buenas Fran,

Independientemente de tu pregunta, me gustaría darte un consejo. No se si estás haciendo un curso de javascript, o si es para el instituto, universidad o lo que sea, pero me gustaría animarte a que intentes buscar las soluciones por tí mismo antes de preguntar aquí, ya que si estás tratando de aprender, que te den todo solucionado no es la mejor manera, así estarás malgastando tu tiempo.

En cualquier caso, no es una reprimenda ni nada parecido, es solo un consejo. ;) .
  Equipo de pruebas
  • Procesador
    Intel Core i7 3820@4.5Ghz
  • Placa base
    ASUS Rampage IV Formula
  • RAM
    16Gb Corsair Dominator Platinum 2133Mhz
  • Tarjeta gráfica
    AMD Radeon HD 7970 3Gb
  • Disco Duro
    Seagate 2Tb
  • Unidad Óptica
    Liteon I-HAS 124B
  • Refrigeración
    Corsair H110
  • Fuente alimentación
    Corsair AX860i
  • Caja
    NZXT Switch 810
  • Sonido
    Creative X-FI Platinum HD
  • Sistema operativo
    Windows 7 64bits
  • Monitor
    Dell U2412P
  • Teclado
    Corsair K90
  • Ratón
    SteelSeries XAI
  • Otros
    SteelSeries 5H V2
  • Otros
    Corsair Neutron GTX 240Gb
Ocultar
Avatar de Usuario
Ghost
Site Admin
 
Mensajes: 6324
Registrado: 16 Ene 2007 23:18
Ubicación: Planeta Tierra

Re: obtener fecha en javascript

Notapor Fran.11 » 29 Ene 2013 17:40

a ver; me estoy pasando horas, dias y semanas intentando resolver una funcion por mi mismo sin obtener ayuda de nadie y tengo la cabeza a punto de estallar...
y mas aún siendo un principiante; o sea, que imaginate lo que me esta costando y el esfuerzo brutal por mi parte.
hasta ahora he conseguido ( con mucho esfuerzo ) obtener los valores de los elementos siguientes, y me falta obtener la fecha para realizar la condicion que expuse mas arriba. Y despues con todo esto castigarme mas la cabeza para encontrar una funcion que me lo calcule todo en funcion de lo que este seleccionado por el usuario en el formulario. saludos :

Código: Seleccionar todo
//funcion formulario para calcular precio producto.
function calcula_precio() {
//aqui cojo el elemento de la lista seleccionado.
if(document.getElementById("opciones").selectedIndex){
seleccion = document.getElementById("opciones").value;
}
else{alert("Debes seleccionar un producto");}

//aqui cojo el elemento radio seleccionado.
for(var i=0; i<document.formu.estado.length;i++){
if(document.formu.estado[i].checked){
seleccionado = document.formu.estado[i].value;
}
}

//aqui cojo la cantidad introducida por el usuario.
var unidades = document.getElementById("cantidad").value;
if(unidades > 0){
var unidades
}
else{alert("Debes poner número días");return false; }

//aqui cojo el valor del iva si ha sido seleccionado.
if(document.getElementById("iva").checked){
impuesto = document.getElementById("iva").value;}

}

Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: obtener fecha en javascript

Notapor Fran.11 » 30 Ene 2013 10:47

entonces no hay nadie que me pueda dar el último empujón?
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: obtener fecha en javascript

Notapor Irenicus » 30 Ene 2013 19:14

No entiendo tu pregunta.

¿Fecha de qué? ¿Fecha actual? ¿Una variable con formato de fecha que no es la actual?
Avatar de Usuario
Irenicus
 
Mensajes: 1238
Registrado: 19 Mar 2007 23:22

Re: obtener fecha en javascript

Notapor Fran.11 » 31 Ene 2013 11:08

en un formulario tengo un input text donde el usuario introduce una fecha madiante un calendario; pues bien, no consigo obtener la fecha introducida por el usuario. he probado con esta sentencia pero no funciona; ha ver si sabeis en que se puede fallar; saludos:

var elemento = new Date(document.getElementById("fecha").value);

var dia = elemento.getDay();
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: obtener fecha en javascript

Notapor Irenicus » 31 Ene 2013 16:53

Avatar de Usuario
Irenicus
 
Mensajes: 1238
Registrado: 19 Mar 2007 23:22

Re: obtener fecha en javascript

Notapor Fran.11 » 31 Ene 2013 19:31

esta muy bien la página que me enviaste...
mas o menos ya conozco las formas pero ahora mi problema como te comenté es obtener la fecha del elemento input text.
saludos...
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Re: obtener fecha en javascript

Notapor Irenicus » 31 Ene 2013 19:40

El input debe ser un sólo text, y su ID 'fecha'. O sea que haciendo lo que haces debería estar bien.

De todos modos, debes estar seguro que la cadena del input 'fecha' debe ser válida para la función Date cuando haces (he cambiado tu código para hacerlo un poco más robusto de paso, pero es la misma idea):
Código: Seleccionar todo
var elemento = document.getElementById("fecha");
if (elemento != "") {
    var fecha = new Date(elemento.value);
    ...
}

Avatar de Usuario
Irenicus
 
Mensajes: 1238
Registrado: 19 Mar 2007 23:22

Re: obtener fecha en javascript

Notapor Fran.11 » 31 Ene 2013 20:48

Pues no lo entiendo ya que no funciona...me sale "fecha invalida". en el value tengo puesto este formato:"Lunes, 02-Ene-2010".
que a su vez lo tengo puesto asi mediante javascript en el calendar.



estoy utilizando el calendar.js para introducir la fecha en el campo. crees que es debido a ello y que por tanto en los scripts del calendar deberia haber alguna solucion?
Fran.11
 
Mensajes: 108
Registrado: 22 May 2012 11:23

Siguiente

Volver a Javascript

¿Quién está conectado?

Usuarios registrados: Bing [Bot], Google [Bot], Google Adsense [Bot], Majestic-12 [Bot]