timeformat带有节点

所以我有这个简单的lambda函数,我不确定是否有错误,或者我只是缺少一些东西。我的地区位于斯德哥尔摩。通过文档,我知道日期/时间格式为UTC。环境TZ设置为“欧洲/斯德哥尔摩”。我的问题是,时刻和toLocaleTime均未真正正常运行。这是代码和输出。

const moment = require("moment-timezone");

exports.handler = async (event) => {

    const dateObject = new Date();
    const momentObject = moment(dateObject.getTime()).tz("Europe/Stockholm").format("LLLL");
    const date = dateObject.toLocaleDateString();
    const time = dateObject.toLocaleTimeString();

    const data = [dateObject,momentObject,date,time]

    const response = {
        statusCode: 200,body: data,};
    return response;
};

输出:

{
  "statusCode": 200,"body": [
    "2019-11-04T22:33:23.088Z","Monday,November 4,2019 11:33 PM","2019-11-4","11:33:23 PM"
  ]
}

时间格式应为24h,且时刻格式应为se_SV而不是en_US。

avafavaf 回答:timeformat带有节点

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3163270.html

大家都在问