Noden lägger inte till 4 timmar. Båda visar exakt samma ögonblick.
2014-10-01 10:28:04.329-04:00
är exakt samma som
2014-10-01T14:28:04.329Z
endast en är i en EDT-tidszon som har -04:00
offset till UTC (så det är fyra timmar tidigare där), och den andra är i UTC.
Förmodligen har du din server konfigurerad i EDT och din klient är inställd på UTC eller tvärtom.
Om du inte behöver exakt samma strängar, skulle jag inte oroa dig för det.
Eller, ännu bättre, ställ in både klient- och serverdatorn till samma tidszon, helst UTC .