Używam bazy danych mysql, ponieważ mam pole o nazwie request_date
. Typ pola to sygnatura czasowa, a dane przechowywane w tym polu mają format 2012-05-16 14:59:18
. Ale kiedy odzyskać tych samych danych przez node.js, dane są wyświetlane w przeglądarce jakoformat daty w węźle.JS
Fri Jun 08 2012 15:16:50 GMT+0530 (India Standard Time)
Dlaczego ta zmiana formatu dzieje?
Pisałem to zapytanie:
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+''
kod html używam jest
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>';
Jak ty konwersji daty z kwerendy w 'dzień spełnienia wymogu obiektu w node.js? Jak wyświetlasz datę w HTML? Zapytanie prawdopodobnie jest w porządku, jest to formatowanie HTML lub problem z tworzeniem obiektu "Date". – freakish
Proszę napisać kod, którego używasz do przekonwertowania daty na obiekt Date js (jeśli tak) i kod, który generuje kod HTML. W js Data-objects miesiące zaczynają się od 0. Styczeń to miesiąc 0, czerwiec to miesiąc 5. – kioopi
Jakiej biblioteki używasz do połączenia MySQL - Node.JS? – freakish