GMT dan UTC adalah zona waktu yang berbeda, mereka Greenwich Mean Time dan Universal Terkoordinasi Waktu masing-masing. GMT adalah zona waktu 'solar', sedangkan UTC adalah 'atomic'. Untuk sebagian besar tujuan mereka pada dasarnya adalah hal yang sama, namun UTC lebih 'universal'.
Menariknya dokumentasi yang Anda tunjuk untuk toUTCString
masih menunjukkan output GMT:
var today = new Date();
var UTCstring = today.toUTCString();
// Mon, 03 Jul 2006 21:44:38 GMT
Untuk pertukaran data antar aplikasi, saya lebih suka menggunakan sesuatu seperti ISO8601 , yang menggunakan akhiran 'Z' untuk UTC:
2013-01-16T08:19Z
Di mana 'Z' secara membingungkan berarti 'waktu Zulu'!