It appears that between v8 and v10 of Node, and around a similar time in Chrome (currently reproduced in version 69.0.3497.100), the Date.toString method stopped returning the time zone portion of the output as an acronym and started returning it as whole words.
The Date.toString example at MDN indicates that
new Date('August 19, 1975 23:15:30').toString()
Should return an acronym in initials, like
Tue Aug 19 1975 23:15:30 GMT+0100 (BST)
Which I've confirmed works in Node 8. However, when I run the same code in Node v10, I receive this:
Tue Aug 19 1975 23:15:30 GMT+0100 (British Summer Time)
Without using any string code or manually making the initials from the words, is there a way to extract the initials of the current time zone?
Note that any solution should work in Node AND Chrome.