# JavaScript Fecha

**URL:** <https://foros.velneo.com/t/javascript-fecha/6006>\
**Category:** Velneo\
**Created:** [2 Marzo, 2013 22:01 UTC](https://foros.velneo.com/t/javascript-fecha/6006 "2013-03-02T22:01:23Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![juanjo1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/juanjo1/32/5114_2.png) [@juanjo1](https://foros.velneo.com/u/juanjo1)\
**Post date:** [2 Marzo, 2013 22:01 UTC](https://foros.velneo.com/t/javascript-fecha/6006/1 "2013-03-02T22:01:23Z")

</div>

Amigos la funcion **[stringToDate](http://velneo.es/info_v7_74_es/general/asistente_de_formulas/funciones_estandar/funciones_de_fechas/stringtodate)** como la llamo en vjscript: lo necesito porque importo un dato tipo fecha(pero es json osea es una cadena) y me llega en formato yyyymmdd, entonces segun [este link](http://velneo.es/importacion-y-exportacion-de-fechas/ "Fechas") en mi funcion que graba en velneo el dato que llega para importar:

ValorFecha —\> esta en string deberia convertirlo en stringToDate(ValorFecha,“yyyymmdd”)

registro.setField(4,ValorFecha);

Gracias por la ayuda.

Atte

Juanjo -Peru

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![alberto\_nudman](https://avatars.discourse-cdn.com/v4/letter/a/e68b1a/32.png) [@alberto\_nudman](https://foros.velneo.com/u/alberto_nudman)\
**Post date:** [24 Julio, 2015 16:26 UTC](https://foros.velneo.com/t/javascript-fecha/6006/2 "2015-07-24T16:26:05Z")

</div>

Hola  
Yo tengo el mismo problema, ¿alguien lo ha hecho?

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [24 Julio, 2015 17:22 UTC](https://foros.velneo.com/t/javascript-fecha/6006/3 "2015-07-24T17:22:00Z")

</div>

Puedes obtener las partes de la fecha sustrayendo de la cadena con el método [substring](http://www.w3schools.com/jsref/jsref_substring.asp "http://www.w3schools.com/jsref/jsref\_substring.asp")

Con los elementos de la fecha, ya la puedes montar como te parezca.

---

<div class="post-metadata">

**Author:** ![alberto\_nudman](https://avatars.discourse-cdn.com/v4/letter/a/e68b1a/32.png) [@alberto\_nudman](https://foros.velneo.com/u/alberto_nudman)\
**Post date:** [24 Julio, 2015 18:20 UTC](https://foros.velneo.com/t/javascript-fecha/6006/4 "2015-07-24T18:20:09Z")

</div>

Estimado Wikan,  
Gracias por la ayuda, como siempre.  
Mi pregunta, que en realidad no la expresé bien, es cómo hacer esto con vJavaScript, pues tengo un webservice que obtiene una fecha y luego debo crear una ficha en una tabla, con esa fecha, lo cual pretendo hacer con Cirrus.

¿Puedo usar stringToDate en vJavaScript?

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [24 Julio, 2015 18:49 UTC](https://foros.velneo.com/t/javascript-fecha/6006/5 "2015-07-24T18:49:14Z")

</div>

No puedes usar directamente stringToDate en javascript, debes formatear la cadena de la fecha en un formato que Velneo reconozca como fecha, algo tipo 24/07/2015.

Si tu tienes 20150724, solo tienes que extraer los elementos de la fecha con una función substring de clase String de javascript

```auto
var anio = fecha.substring(0,4);
var mes = fecha.substring(4,2);
var dia= fecha.substring(6,2);

registro.setField("FECHA", dia + "/" + mes + "/" + anio)

```

No te respondi a si se puede usar stringToDate por que no se puede, te di la forma de hacerlo en javascript, pero como dicen, enseña a pescar y no les des pescasdo

---

<div class="post-metadata">

**Author:** ![alberto\_nudman](https://avatars.discourse-cdn.com/v4/letter/a/e68b1a/32.png) [@alberto\_nudman](https://foros.velneo.com/u/alberto_nudman)\
**Post date:** [27 Julio, 2015 19:49 UTC](https://foros.velneo.com/t/javascript-fecha/6006/6 "2015-07-27T19:49:05Z")

</div>

Extraordinario… mil gracias!

---

<div class="post-metadata">

**Author:** ![mdelgado](https://avatars.discourse-cdn.com/v4/letter/m/cc9497/32.png) [@mdelgado](https://foros.velneo.com/u/mdelgado)\
**Post date:** [29 Julio, 2015 13:02 UTC](https://foros.velneo.com/t/javascript-fecha/6006/7 "2015-07-29T13:02:00Z")

</div>

function parseDate(input) {  
var parts = input.split(’/’);  
// new Date(year, month [, day [, hours[, minutes[, seconds[, ms]]]]])  
return new Date(parts[2], parts[1]-1, parts[0]); // Note: months are 0-based  
}

function parseDateTime(input) {  
var parts = input.split(’ ‘);  
var partsdate = parts[0].split(’/’);  
var partstime = parts[1].split(’:’);  
// new Date(year, month [, day [, hours[, minutes[, seconds[, ms]]]]])  
return new Date(partsdate[2], partsdate[1]-1, partsdate[0], partstime[0], partstime[1]); // Note: months are 0-based  
}
