使用 angularjs 1.2.26 我无法将日期输入格式化为所需的时区,这是一个示例:http://plnkr.co/edit/CxCqoR3Awcl1NFrCZYjx?p=preview http://plnkr.co/edit/CxCqoR3Awcl1NFrCZYjx?p=preview
{{'2015-07-10T12:37:08Z' | date : "MMMM d, y 'at' h:mma Z" : 'America/Bahia'}}
and
{{'2015-07-10T12:37:08Z' | date : "MMMM d, y 'at' h:mma Z" : 'Europe/Paris'}}
给出了相同的输出,尊重我的浏览器的本地时区并忽略我设置的时区。
有两个问题:
因此,如果您将示例更改为使用:
<script data-require="[email protected] /cdn-cgi/l/email-protection" src="https://code.angularjs.org/1.4.2/angular.js" data-semver="1.4.2"></script>
进而:
<span>{{'2015-07-10T12:37:08' | date : "MMMM d, y 'at' h:mma Z" : 'PST'}}</span>
<br/>
<span>{{'2015-07-10T12:37:08' | date : "MMMM d, y 'at' h:mma Z" : 'EDT'}}</span>
(例如)那么你将得到以下输出:
July 10, 2015 at 3:37AM -0800
July 10, 2015 at 7:37AM -0400
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)