• <legend id='6ypyY'><style id='6ypyY'><dir id='6ypyY'><q id='6ypyY'></q></dir></style></legend>

    <i id='6ypyY'><tr id='6ypyY'><dt id='6ypyY'><q id='6ypyY'><span id='6ypyY'><b id='6ypyY'><form id='6ypyY'><ins id='6ypyY'></ins><ul id='6ypyY'></ul><sub id='6ypyY'></sub></form><legend id='6ypyY'></legend><bdo id='6ypyY'><pre id='6ypyY'><center id='6ypyY'></center></pre></bdo></b><th id='6ypyY'></th></span></q></dt></tr></i><div id='6ypyY'><tfoot id='6ypyY'></tfoot><dl id='6ypyY'><fieldset id='6ypyY'></fieldset></dl></div>

    <tfoot id='6ypyY'></tfoot>
    • <bdo id='6ypyY'></bdo><ul id='6ypyY'></ul>
  • <small id='6ypyY'></small><noframes id='6ypyY'>

        使用 moment.js 将 Utc 日期更改为本地日期

        时间:2023-10-11
        <legend id='MMTY9'><style id='MMTY9'><dir id='MMTY9'><q id='MMTY9'></q></dir></style></legend>
      1. <tfoot id='MMTY9'></tfoot>

          <small id='MMTY9'></small><noframes id='MMTY9'>

              <bdo id='MMTY9'></bdo><ul id='MMTY9'></ul>

              <i id='MMTY9'><tr id='MMTY9'><dt id='MMTY9'><q id='MMTY9'><span id='MMTY9'><b id='MMTY9'><form id='MMTY9'><ins id='MMTY9'></ins><ul id='MMTY9'></ul><sub id='MMTY9'></sub></form><legend id='MMTY9'></legend><bdo id='MMTY9'><pre id='MMTY9'><center id='MMTY9'></center></pre></bdo></b><th id='MMTY9'></th></span></q></dt></tr></i><div id='MMTY9'><tfoot id='MMTY9'></tfoot><dl id='MMTY9'><fieldset id='MMTY9'></fieldset></dl></div>
                  <tbody id='MMTY9'></tbody>
                • 本文介绍了使用 moment.js 将 Utc 日期更改为本地日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在使用带有时区的 moment.js 在 web 应用程序中进行日期操作.我将所有日期存储在 UTC 中,并将它们作为 UTC 返回给 UI.我有用户的时区.我想将 UTC 时间转换为本地用户时区.

                  i'm using moment.js with timezones for date manipulation in a webapp. i'm storing all the dates in UTC and return them to UI as UTC. I'm having the timezone of the user. i want to convert the UTC time to the local Users time zone.

                  var timezone = "America/New_York";
                  var utcDate = "2013-10-16T10:31:59.0537721Z";
                  
                  var localDate = moment(utcDate).utc().tz(timezone).format()
                  

                  当我尝试这样做时,我的时间不对.不知道如何让它与时刻一起工作

                  When i try to do this i'm getting wrong time. not sure how to get this working with moment

                  推荐答案

                  你可以试试:

                  moment.utc(utcDate).tz(timezone).format()
                  

                  但这应该没关系.它们都应该产生:"2013-10-16T06:31:59-04:00".

                  But it shouldn't matter. They should both produce: "2013-10-16T06:31:59-04:00".

                  它适用于我,在 Chrome 30 上运行,所以它可能与浏览器相关.

                  It works for me, running on Chrome 30, so it's probably browser related.

                  如果您在 IE8 上运行 Moment.js 2.3.1 或更早版本,那么这是问题 #1175,在 2.4.0 中修复.更新到最新版本应该可以解决问题.

                  If you're running Moment.js 2.3.1 or earlier on IE8, then it's a side effect of issue #1175, which was fixed in 2.4.0. Updating to the latest version should solve the problem.

                  这篇关于使用 moment.js 将 Utc 日期更改为本地日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:显示用户本地区域缩写 下一篇:不同语言环境和时区的 Javascript 日期对象

                  相关文章

                  最新文章

                  <i id='Le4am'><tr id='Le4am'><dt id='Le4am'><q id='Le4am'><span id='Le4am'><b id='Le4am'><form id='Le4am'><ins id='Le4am'></ins><ul id='Le4am'></ul><sub id='Le4am'></sub></form><legend id='Le4am'></legend><bdo id='Le4am'><pre id='Le4am'><center id='Le4am'></center></pre></bdo></b><th id='Le4am'></th></span></q></dt></tr></i><div id='Le4am'><tfoot id='Le4am'></tfoot><dl id='Le4am'><fieldset id='Le4am'></fieldset></dl></div>

                    <small id='Le4am'></small><noframes id='Le4am'>

                    • <bdo id='Le4am'></bdo><ul id='Le4am'></ul>

                      <legend id='Le4am'><style id='Le4am'><dir id='Le4am'><q id='Le4am'></q></dir></style></legend><tfoot id='Le4am'></tfoot>