代码之家  ›  专栏  ›  技术社区  ›  party58965

如何获取时区

  •  2
  • party58965  · 技术社区  · 7 年前

    我正在努力争取时间学习回声技能。我知道时间,但它在错误的时区。我如何使时间适应时区?

    var d = new Date(); 
    var dateHour = d.getHours();
    var dateMinutes = d.getMinutes();
    
    var nonTime = dateHour + ":" + dateMinutes;
    var dateTime = nonTime
    
    var speechOutput = "This is a test " + today + ' ' + dateTime ;
    this.emit(':tellWithCard', speechOutput, today); },
    

    我发布这条消息的时间是10:16,下面是我的日志显示的内容:

       "outputSpeech": {
      "type": "SSML",
      "ssml": "<speak> This is a test September 5, 2017 3:16 </speak>"
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Kannaiyan    7 年前

    https://momentjs.com/timezone/docs/

    所有脚本都在UTC时区中运行。您需要指定用户的时区。