Javascript 安圭拉一天大。
嗨,我有以下代码Javascript 安圭拉一天大。,javascript,angularjs,Javascript,Angularjs,嗨,我有以下代码 <div ng:app ng:controller="Scoper"> In: {{v.sDt}} <br /> Angular: {{v.sDt | date:'yyyy-MM-dd HH:mm:ss Z'}} <br /> </div> 当我运行它时,angularjs显示一天前的日期 In: 2009-09-03T00:00:00Z Angular: 2009-09-02 19:00:00 0500
<div ng:app ng:controller="Scoper">
In: {{v.sDt}} <br />
Angular: {{v.sDt | date:'yyyy-MM-dd HH:mm:ss Z'}} <br />
</div>
当我运行它时,angularjs显示一天前的日期
In: 2009-09-03T00:00:00Z
Angular: 2009-09-02 19:00:00 0500
请让我知道如何解决这个问题。谢谢这是一个时区问题。你的变量s是在祖鲁时间,也就是UTC 日期解析表达式显示当前日期/时间中的日期,还显示与祖鲁时间的偏移量
<div ng:app ng:controller="Scoper">
In: {{v.sDt}} <br />
Angular: {{v.sDt | date:'yyyy-MM-dd HH:mm:ss Z'}} <br />
</div>
表达式的第一部分是:yyyy-MM-dd HH:MM:ss,意思是显示本地时间的日期
表达式Z的第二部分是告诉我从UTC的偏移量。不同的时区。你为什么感到惊讶?
<div ng:app ng:controller="Scoper">
In: {{v.sDt}} <br />
Angular: {{v.sDt | date:'yyyy-MM-dd HH:mm:ss Z'}} <br />
</div>