Since version 1.3.0 AngularJS introduced extra filter parameter timezone, like following:
{{ date_expression | date : format : timezone}}
But in versions 1.3.x only supported timezone is UTC, which can be used as following:
{{ someDate | date: 'MMM d, y H:mm:ss' : 'UTC' }}
Since version 1.4.0-rc.0 AngularJS supports other timezones too. I was not testing all possible timezones, but here’s for example how you can get date in Japan Standard Time (JSP, GMT +9):
{{ clock | date: 'MMM d, y H:mm:ss' : '+0900' }}
Here you can find documentation of AngularJS date filters.
NOTE: this is working only with Angular 1.x
Here’s working example