GMT en UTC zijn verschillende tijdzones, ze zijn Greenwich Mean Time en Coordinated Universal Tijd respectievelijk. GMT is een 'zonne'-tijdzone, terwijl UTC 'atomair' is. Voor de meeste doeleinden zijn ze in wezen hetzelfde, maar UTC is meer 'universeel'.
Interessant is de documentatie waarnaar u verwijst voor toUTCString
nog steeds een GMT-uitvoer weergeven:
var today = new Date();
var UTCstring = today.toUTCString();
// Mon, 03 Jul 2006 21:44:38 GMT
Voor de uitwisseling van gegevens tussen applicaties zou ik liever iets gebruiken als ISO8601 , die het achtervoegsel 'Z' voor UTC gebruikt:
2013-01-16T08:19Z
Waar de 'Z' verwarrend staat voor 'Zulu-tijd'!