【问题标题】:JavaScript date&time conversion tz to normalJavaScript 日期时间转换 tz 到正常
【发布时间】:2016-08-26 01:48:10
【问题描述】:

我在这个 TZ 中得到结果,我的时区是(亚洲/卡拉奇 GMT +5)

created_at:"2016-04-24T18:42:52Z"

但我想要正常的日期和时间 在单独的变量中,如

date = 2016-04-24
time = 06:42pm

来自这个 tz 数据

我的应用在 nodejs 中 我尝试了来自 npmjs 的 moment (http://momentjs.com) 模块,但我想要一种更简单的 JavaScript 方式来转换

【问题讨论】:

    标签: javascript node.js time timezone


    【解决方案1】:

    这就是我想要的

    var x = "2016-04-24T18:42:52Z" //var x = new Date();
    var json = JSON.stringify(x);
    var dateStr = JSON.parse(json);  
    console.log(dateStr)
    var datex = new Date(dateStr);
    console.log(datex);
    

    【讨论】:

      【解决方案2】:

      这就是你想要的

      new Date(new Date().getTime()).toLocaleDateString(); // 11/16/2015
      new Date(new Date().getTime()).toLocaleString(); // 11/16/2015, 11:18:48 PM
      new Date(new Date().getTime()).toLocaleTimeString(); // 11:18:48 AM
      

      【讨论】:

      • 我不想要当前日期我只想转换这个 created_at:"2016-04-24T18:42:52Z"
      • 感谢它的工作,但仍然缺少 AM PM 实际上我正在制作 twitter bot 它是一个 nodejs Dyno 它会发布当前日期和时间以回复某人但我面临时区问题 twitter api 给了我美国时区我想要(亚洲/卡拉奇 GMT+5)时区
      猜你喜欢
      • 1970-01-01
      • 2017-06-07
      • 1970-01-01
      • 2012-02-15
      • 2012-05-04
      • 2013-03-18
      • 1970-01-01
      • 2019-01-31
      • 2017-11-22
      相关资源
      最近更新 更多