Estoy usando la base de datos mysql, ya que tengo un campo por nombre request_date
. El tipo de campo es la marca de tiempo y los datos almacenados en este campo tienen el formato 2012-05-16 14:59:18
. Pero cuando puedo recuperar los mismos datos por Node.JS, los datos se muestran en el navegador comoformato de fecha en node.JS
Fri Jun 08 2012 15:16:50 GMT+0530 (India Standard Time)
¿Por qué este cambio de formato está sucediendo?
he escrito esta consulta:
SELECT
biz_registration.reqid,biz_registration.request_date,biz_registration.req_status,biz_registration.annual_cost,biz_registration.rid,biz_contact.first_name,biz_contact.last_name
FROM biz_registration
INNER JOIN biz_contact ON biz_registration.reqid=biz_contact.reqid
ORDER BY biz_registration.request_date
DESC limit '+start+','+mlimit+''
el código html que estoy usando es,
options +='<div class="column" style="background-color: #E1E1E1;width: 100px;">'+result.reqid+'</div>';
options +='<div class="column" style="background-color: #E1E1E1;width: 160px;">'+result.request_date+'</div>';
¿Cómo estás convirtiendo la fecha de la consulta en una 'date' objeto en Node.JS? ¿Cómo está mostrando la fecha en HTML? La consulta probablemente sea correcta, se trata del formato HTML o del problema de creación de objetos 'Fecha'. – freakish
Publique el código que usa para convertir la fecha en un objeto Date js (si lo hace) y el código que genera el html. En js Fecha-objetos, los meses comienzan en 0. Enero es el mes 0, junio es el mes 5. – kioopi
¿Qué biblioteca está usando para MySQL - Conexión Node.JS? – freakish