Moment js格式日期与时区
Moment js format date with timezone
你好,我正在使用Ember+moment.js在我的Ember助手中格式化日期。
我从服务中获得以下日期
2016年8月23日星期二09:43:53 GMT+0200 (W.欧洲夏令时)
在我的ember助手类中,我可以使用以下代码格式化日期:
var formattedDate = moment(date).format('DD/MM/YYYY h:mm a');
我得到以下输出:
23/08/2016 9:43 am
预期输出:23/08/2016 9:43 am GMT
如何在format函数中指定时区标志?
安装余烬- ember install ember-moment
安装ember- cli_moment -shim - ember install ember-cli-moment-shim
停止和启动ember server
要启用时刻时区,需要在config'environment.js中包含moment:{ includeTimezone: 'all' }
/* jshint node: true */
module.exports = function(environment) {
var ENV = {
modulePrefix: 'App-Name',
environment: environment,
baseURL: '/',
locationType: 'auto',
moment: {
// Options:
// 'all' - all years, all timezones
// '2010-2020' - 2010-2020, all timezones
// 'none' - no data, just timezone API
includeTimezone: 'all'
},
EmberENV: {
FEATURES: {
// Here you can enable experimental features on an ember canary build
// e.g. 'with-controller': true
}
},
APP: {
// Here you can pass flags/options to your application instance
// when it is created
}
};
return ENV;
};
,然后您可以开始使用tz函数,并获得缩写时区名称,您可以在格式中包含z
标志。
时刻().tz("亚洲/加尔各答")。format('DD/MM/YYYY h: MM a z')
相关文章:
- 获取用户选择的不带时区的日期
- 分析特定区域设置(而不是时区!)中的日期字符串
- moment.js在两个时区格式的日期之间存在差异
- 获取本地时间的JS日期,日期对象中没有时区详细信息
- Javascript-将时区添加到日期倒计时中
- 使用JavaScript日期的任何时间的时区偏移量
- javascript日期时区问题
- 读取本地时区的日期的Javascript
- 时刻时区.js允许我传递时区缩写并获取转换后的日期/时间
- 转换 JSON 日期,不考虑时区
- 如何使用 JavaScript 更改日期的时区而不更改时间
- 如何将 UTC 日期时间(字符串)转换为访问者时区
- 情节.js为类型设置时区:“日期”
- 在 Jquery 中比较不同的时区日期
- Java 在 Java 中转换毫秒日期对应的时区日期
- 在 JS 中返回干净的无时区日期
- 将UTC中的Epoch转换为当前时区日期
- 将本地时区日期对象转换为UTC时区日期对象的优雅方式
- 显示任意时区日期的Dygraph
- 在 Javascript 中将 ISO 8601 字符串转换为当前时区日期时间对象