【问题标题】:Javascript date formats customizingJavascript 日期格式自定义
【发布时间】:2021-09-03 06:39:41
【问题描述】:

我正在尝试测试 API 以检查评论中是否存在日期。日期以 ISO 格式在评论中给出,例如 2020-02-18 21:30:13

当我与 Date() 比较并将其转换为 ISO 格式时,格式与我的日期略有不同,这使我的测试失败。如何使格式与我的 API 响应相同?

下面是我的代码:

  var dateobj = new Date();
var B = dateobj.toISOString();
pm.test("Comment has Date", function (){
    pm.expect(responseBody.split("*/")[0]).to.include(B)
})

【问题讨论】:

  • 尝试使用我在下面的回答中生成的日期格式进行比较并提供反馈?

标签: javascript postman


【解决方案1】:

像这样?

Javascript 对日期不是很灵活。但我认为创建格式化函数根本不应该是一个问题,试试这个:

var date = new Date();

var formattedDate = (date)=>{
  return (`${date.getFullYear()}-${date.getMonth()}-${date.getDay()} ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`);
}

alert(formattedDate(date));

【讨论】:

    猜你喜欢
    • 2014-08-17
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2021-08-06
    • 2011-03-01
    • 1970-01-01
    • 2017-11-10
    • 2011-04-11
    相关资源
    最近更新 更多