GMT und UTC sind unterschiedliche Zeitzonen, sie sind Greenwich Mean Time und Coordinated Universal Zeit bzw. GMT ist eine „solare“ Zeitzone, während UTC „atomar“ ist. Für die meisten Zwecke sind sie im Wesentlichen dasselbe, jedoch ist UTC „universeller“.
Interessanterweise die Dokumentation, auf die Sie für toUTCString
verweisen immer noch eine GMT-Ausgabe anzeigen:
var today = new Date();
var UTCstring = today.toUTCString();
// Mon, 03 Jul 2006 21:44:38 GMT
Für den Datenaustausch zwischen Anwendungen würde ich lieber etwas wie ISO8601 verwenden , das das Suffix „Z“ für UTC verwendet:
2013-01-16T08:19Z
Wobei das 'Z' verwirrenderweise für 'Zulu-Zeit' steht!