首页 > 解决方案 > 如何在保持格式的同时将此日期转换为字符串?

问题描述

简而言之,此函数返回一个时间,然后用于查询 JSON 文件,似乎要使查询工作,我的日期需要采用字符串格式,如果我将结果传递给recent_time()查询,它将不起作用。

function recent_time(process) {
    date_array = []

    for (var object in process) {
        var processtime = new Date(process[object]);
        date_array.push(processtime)
    }

    max_date = new Date(Math.max.apply(null, date_array));
    return max_date
}

目前返回的值是2019-05-22T11:01:18.000Z我需要它读取的格式(出于我的 json 查询目的):

"2019-05-22T11:01:18.000Z"- 注意它是字符串格式

我试过return max_date.toString()但是这会返回格式

Wed May 22 2019 11:01:18 GMT+0100 (British Summer Time)

任何帮助表示赞赏

标签: javascriptdate

解决方案


您可能正在寻找.toISOString()方法。


推荐阅读