--- title: Date.prototype.toGMTString() slug: Web/JavaScript/Reference/Global_Objects/Date/toGMTString translation_of: Web/JavaScript/Reference/Global_Objects/Date/toGMTString ---
{{JSRef("Global_Objects", "Date")}} {{ Deprecated_header() }}

The toGMTString() method converts a date to a string, using Internet GMT conventions. The exact format of the value returned by toGMTString varies according to the platform and browser, in general it should represent a human readable date string.

Note: toGMTString is deprecated and should no longer be used, it's only there for backwards compatibility, use {{jsxref("Date.toUTCString", "toUTCString()")}} instead.

Syntax

dateObj.toGMTString()

Examples

Example: Using toGMTString

In this example, the toGMTString method converts the date to GMT (UTC) using the operating system's time-zone offset and returns a string value that is similar to the following form. The exact format depends on the platform.

var today = new Date();
var str = today.toGMTString();  // deprecated! use toUTCString()

console.log(str);               // Mon, 18 Dec 1995 17:28:35 GMT

Specifications

Specification Status Comment
ECMAScript 1st Edition. Implemented in JavaScript 1.0 Standard Initial definition, but already declared as deprecated.
{{SpecName('ES5.1', '#sec-B.2.6', 'Date.prototype.toGMTString')}} {{Spec2('ES5.1')}} Defined in the (informative) compatibility annex.
{{SpecName('ES6', '#sec-date.prototype.togmtstring', 'Date.prototype.toGMTString')}} {{Spec2('ES6')}} Defined in the (normative) annex for additional features for web browsers.

Browser compatibility

{{Compat("javascript.builtins.Date.toGMTString")}}

See also