angular-moment-timezone
moment-timezone.js pipes for Angular
This module works with Angular 2.0 and above.
Installation
npm install --save angular-moment-timezone
If you use typescript 1.8, and typings, you may also need to install typings for moment.js:
typings install --save moment moment-timezone
For System.js users:
First you need to install moment:
npm install --save moment moment-timezone
Don´t forget to update your systemjs.config.js:
packages: {
app: {
main: './main.js',
defaultExtension: 'js'
},
'moment': {
main: './moment.js',
defaultExtension: 'js'
},
'moment-timezone': {
main: './moment-timezone.js',
defaultExtension: 'js'
},
'angular-moment-timezone': {
main: './index.js',
defaultExtension: 'js'
}
}
Usage
Import MomentTimezoneModule
into your app's modules:
;
This makes all the angular-moment-timezone
pipes available for use in your app components.
Available pipes
Note: angular2-moment pipes also used in examples.
amTz pipe
Takes an optional parseInZone
argument that defaults to false
.
Prints date in "America/New_York" timezone.
Complete Example
;;;;;platformBrowserDynamic.bootstrapModuleAppModule;