format de date dans node.JS
Je suis en utilisant la base de données mysql,j'ai un champ par son nom request_date
. Le type du champ est l'heure et les données stockées dans ce domaine est le format 2012-05-16 14:59:18
.
Mais quand je l'ai récupérer les mêmes données par Node.JS les données sont affichées dans le navigateur comme
Fri Jun 08 2012 15:16:50 GMT+0530 (India Standard Time)
Pourquoi ce format est en train de changer?
J'ai écrit cette requête:
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+''
le code html que j'utilise est,
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>';
source d'informationauteur nithin Kumar
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème, cela a réglé mon problème:
Vous avez besoin de "forcer" votre connexion mysql au format immédiatement, ajouter ceci dans votre fichier de configuration(détails de la connexion):
j'ai eu ce travail, en exigeant de la bibliothèque ou d'un module appelé format de date.
premièrement, nous devons installer la date format de package à l'aide de
alors u peut exiger qu'il en ur de codage.
alors u permet de créer l'objet des données récupérées comme
et de l'imprimer.
Ce que vous voyez, c'est tout simplement la valeur par défaut javascript date de mise en forme. Si vous le souhaitez formaté différemment, vous pouvez utiliser les méthodes:
à la date de l'objet, et de combiner les résultats avec /ou - ou : pour obtenir le format que vous voulez.
Jeter un oeil à: http://www.elated.com/articles/working-with-dates/ pour plus de détails